php 字串常見面試題

2021-10-08 20:31:30 字數 861 閱讀 4157

<?php

# 列印字串的第乙個字元$a=

'abcdr'

;// 擷取

echo

substr($a

,0,1

);// 字串還有類陣列的特性,即可以用索引下標,把指定的字元取出來

echo$a[

0];#如何實現字串反轉

$str

='abcde'

;function

reu(

$str

)return

$new;}

echo

reu(

$str),

'';// 系統自帶的字串函式

echo

strrev

($str);

#將1234567 轉成 1,234,567

$int_ing

=1234567;/*

第一種方法: 思路

chunk_split chunk[tʃʌŋk] split[splɪt]

首先反轉字串->將字串安長度和符號進行分割->反轉會原樣。

*/functiont1(

$str

)var_dump(t1

($int_ing))

;/*第二種方法: 思路

反轉->按三個分成陣列->再將陣列符號,轉換為字串->再反轉回原樣

*/functiont2(

$str

)var_dump(t2

($int_ing))

;// 第三種

echo number_format (

$int_ing);

?>

PHP常見面試題

1.nginx使用哪種網路協議?nginx是應用層 我覺得從下往上的話 傳輸層用的是tcp ip 應用層用的是http fastcgi負責排程程序 可能伺服器上面沒有開啟短標籤short open tag 設定為off,php.ini開啟短標籤控制引數 short open tag on 3.簡述下...

常見面試題

1.get和post的區別 1 本質區別 get是向伺服器請求資料,post是向伺服器傳送資料。2 伺服器獲取值的方式 get方式提交的資料,伺服器端使用request.querystring獲取變數的值。post方式提交的資料,伺服器端使用request.form獲取資料。3 安全性 get安全效...

常見面試題

1 一行 實現1 100之和 lst i for i in range 1,101 print sum lst 2 如何在乙個函式內部修改全域性變數?在函式內部新增 global 變數名 這樣就可以在本地作用域定義全域性作用域了 name 大明 def eat name1 global name n...