一、字串基礎函式
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...