字串函式是 php 的內建函式,用於操作字串。
strlen()函式用於獲取字串的長度,函式返回值為 int 型。其中乙個字元及乙個空格的長度均為 1 ,乙個漢字的長度為 3 。例:
strlen('abc'); //輸出結果為3
strlen('傳智播客'); //輸出結果為12
strlen('p h p'); //輸出結果為5
strrpos()用於獲取指定字串在目標字串中最後一次出現的位置並返回位置序號(從 0 開始記),
即函式返回值為 int 型,但是當找不到指定的字串時,函式會返回 boolean 型的 false。
它可以有三個引數,第乙個引數是目標字串,第二個引數是指定字串,第三個引數指定字串開始查詢的位置:
此函式用於獲取字串中的字串。函式返回值型別為字串型,它有三個引數,第乙個引數是待處理的字串;第二個引數表示字串開始擷取的位置,
當它為負數(m)時,表示從帶擷取字串的尾部向前數第 m 個字串開始;第三個引數為字串的長度,當其省略時,表示擷取字串到字串的尾部,
當其為負數(m)時,表示從擷取字串的尾部處去掉 m 個字元。例:
echo substr('itcast', 2); //輸出結果為 cast
echo substr('itcast', 0, 2); //輸出結果為 it
echo substr('itcast', 3, -1); //輸出結果為 as
echo substr('itcast', -4, -1); //輸出結果為 cas
用於字串中的某些字元進行替換,例:
echo str_replace('e', 'e', 'welcome', $count); //輸出結果為:welcome
echo
$count; //輸出結果為:2
其中的第四個引數 $count 為可選引數,表示指定字串被替換的次數。
可以使乙個字串分割成另乙個字串。,返回陣列型別(可以儲存一系列資料的變數型別),其中第乙個引數表示分隔符;
第二個引數是要分割的字串;第三個引數是可選的,表示返回的陣列中最多包含的元素個數,
當其為負數(m)時,表示返回除了 m 個元素之外的所有元素,當其為 0 時,則把它當做 1 來處理。
用指定連線符將陣列拼接成字串。例:
$arr=array(192, 168, 0, 1);
echo implore('.', $arr); //輸出結果為:192.168.0.1
php 字串函式
一 字串基礎函式 ltrim 去除連續空白。trim 截去字串首尾的空格。chop 函式從字串的末端開始刪除空白字元或其他預定義字元。rtrim別名 str hello world n n echo str echo chop str 輸出 hello world hello world htmls...
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 按一定的字元長度將字串分割成小...