php 字串函式

2021-05-22 16:01:27 字數 2079 閱讀 7914

一、字串基礎函式

ltrim: 去除連續空白。

trim: 截去字串首尾的空格。

chop: 函式從字串的末端開始刪除空白字元或其他預定義字元。(rtrim別名)

<?php

$str = "hello world!/n/n";

echo $str;

echo chop($str);

?>

輸出:hello world! hello world!

htmlspecialchars(string,quotestyle,character-set): 函式把一些預定義的字元轉換為 html 實體。

預定義的字元是:

& (和號) 成為 &

" (雙引號) 成為 "

' (單引號) 成為 '

< (小於) 成為 <

> (大於) 成為 >

例子<?php

$str = "john & 'adams'";

echo htmlspecialchars($str, ent_compat);

echo "

";echo htmlspecialchars($str, ent_quotes);

echo "

";echo htmlspecialchars($str, ent_noquotes);

?>

瀏覽器輸出:

john & 'adams'

john & 'adams'

john & 'adams'如果在瀏覽器中檢視源**,會看到這些 html:

john & 'adams'

john & 'adams'

john & 'adams'

htmlentities(string,quotestyle,character-set): 將所有的字元都轉成 html 字串。

例子<?php

$str = "john & 'adams'";

echo htmlentities($str, ent_compat);

echo "

";echo htmlentities($str, ent_quotes);

echo "

";echo htmlentities($str, ent_noquotes);

?>

瀏覽器輸出:

john & 'adams'

john & 'adams'

john & 'adams'如果在瀏覽器中檢視源**,會看到這些 html:

john & 'adams'

john & 'adams'

john & 'adams'

nl2br: 將換行字元轉成

。 strcmp(string1,string2)函式比較兩個字串。

該函式返回:

0 - 如果兩個字串相等

<0 - 如果 string1 小於 string2

>0 - 如果 string1 大於 string2 

二、字串大小寫轉換函式

strtolower: 字串全轉為小寫。

strtoupper: 字串全轉為大寫。

三、字串擷取函式

implode: 將陣列變成字串。

join: 將陣列變成字串。

substr: 取部份字串。

strrpos: 尋找字串中某字元最後出現處。

strpos: 尋找字串中某字元最先出現處。

strtok: 切開字串。

四、字串查詢替換函式

strchr: 尋找第乙個出現的字元。

str_replace: 字串取代。

strtr: 轉換某些字元。

五、字串加密函式

crypt: 將字串用 des 編碼加密。

md5: 計算字串的 md5 哈稀。

六、字串編碼函式

七、字串輸出函式

echo: 輸出字串。

flush: 清出輸出緩衝區。

print: 輸出字串。

printf: 輸出格式化字串。

sprintf: 將字串格式化。

php字串函式

1 查詢字元位置函式 strpos str,search,int 查詢search在 str中的第一次位置從int開始 stripos str,search,int strrpos str,search,int 查詢search在 str中的最後一次出現的位置從int開始 2 提取子字元函式 雙位元...

php字串函式

addcslashes 為字串裡面的部分字元新增反斜線轉義字元 addslashes 用指定的方式對字串裡面的字元進行轉義 bin2hex 將二進位制資料轉換成十六進製制表示 chop rtrim 的別名函式 chr 返回乙個字元的ascii碼 chunk split 按一定的字元長度將字串分割成小...

php字串函式

字串函式是 php 的內建函式,用於操作字串。strlen 函式用於獲取字串的長度,函式返回值為 int 型。其中乙個字元及乙個空格的長度均為 1 乙個漢字的長度為 3 例 strlen abc 輸出結果為3 strlen 傳智播客 輸出結果為12 strlen p h p 輸出結果為5strrpo...