1.將字串轉換為陣列的函式:str_split()
arraystr_split ( string
$string [, int $split_length = 1 ] )
string:
輸入字串。
split_length:
每一段的長度。
例子:
$biuuu = 'baidu';print_r(str_split($biuuu)) ;
輸出結果為:
array([0] => b
[1] => a
[2] => i
[3] => d
[4] => u
)2.將乙個一維陣列轉換為字串的函式:implode()
stringimplode ( string
$glue , array
$pieces )
例子:
$array = array('lastname', 'email', 'phone');$comma_separated = implode(",", $array
);echo
$comma_separated; //
lastname,email,phone
// empty string when using an empty array:
var_dump(implode('hello', array())); //
string(0) ""
3.使用乙個字串去分割另外乙個字串:explode()
arrayexplode ( string
$delimiter , string
$string [, int $limit
] )//
delimiter
//邊界上的分隔字元。
//string
//輸入的字串。
//limit
//如果設定了 limit 引數並且是正數,則返回的陣列包含最多 limit 個元素,而最後那個元素將包含 string 的剩餘部分。
//如果 limit 引數是負數,則返回除了最後的 -limit 個元素外的所有元素。
//如果 limit 是 0,則會被當做 1。
例子:
$pizza = "piece1 piece2 piece3 piece4 piece5 piece6";$pieces = explode(" ", $pizza
);echo
$pieces[0]; //
piece1
echo
$pieces[1]; //
piece2
4.查詢字串首次出現在某字元中的位置的函式:strpos()或者strstr()
mixedstrpos ( string
$haystack , mixed
$needle [, int $offset = 0] )
string
strstr ( string
$haystack , mixed
$needle [, bool $before_needle = false ] )
例子:
$mystring = 'abc';$findme = 'b';
$pos1 = strpos($mystring, $findme
);echo
$pos1."
";//
echo 1;
$pos2=strstr($mystring,$findme
);echo
$pos2;//
echo bc
strpos返回的是字串在某個字串中首次出現的位置;strstr返回的是字串從出現到某個字串結束的字元;
如果沒有找到,都會返回false;
5.返回字串中的字元的函式:substr()
stringsubstr ( string
$string , int $start [, int $length ] )
例子:
echosubstr('abcdef', 1); //
bcdef
echo
substr('abcdef', 1, 3); //
bcdecho
substr('abcdef', 0, 4); //
abcd
echo
substr('abcdef', 0, 8); //
abcdef
echo
substr('abcdef', -1, 1); //
f// 訪問字串中的單個字元
// 也可以使用中括號
$string = 'abcdef';
echo
$string[0]; //
aecho
$string[3]; //
decho
$string[strlen($string)-1]; //
f
6.獲取字串的長度:strlen()
int strlen ( string$string )
例子:
$str = 'abcdef';echo
strlen($str); //
6$str = ' ab cd ';
echo
strlen($str); //
7
string h中常用的字串處理函式
1 puts 字元陣列 作用 將乙個字串 以 0 結束的字串行 輸出到終端,包含換行。注 在輸出時將字串結束標誌 0 轉換成 n 即輸出字串後自動換行 只能輸出乙個字串。例 char str china puts str 輸出 china 2 gets 字元陣列 注 只能輸入乙個字串。3 strca...
PHP中常用的String字串函式
1.htmlspecialchars 函式把預定義的字元轉換為 html 實體。2.trim str,removestr 移除字串兩側的字元,str是要操作的字串,removestr是想要 移除的字元 ltrim和rtrim分別是移除字串左邊的指定字元和移除字串右邊的指定字元,語法和trim相同 3...
PHP處理字串的常用函式
1 trim 移除字串兩側的空白字元和其他字元 2 strlen 獲取字串的長度 3 mb strlen 獲取字串長度 可指定字元編碼,對中文字串計算長度 4 substr 返回字串的一部分 5 str replace 子字串替換 6 str repeat 重複乙個字串 7 is string 檢測...