PHP strtok 函式基本語法
strtok( $string , $token )
strtok 函式的小括號內有兩個參數,第一個參數 $string 是要被切割的字串,必填項目,第二個參數 $token 則是切割字符,比較特別的是,切割字符可以一次設定好幾個不同的字符,strtok 函式能夠判斷不同的字符,只要遇到切割字符,就將字串分開。
PHP strtok 函式範例
<?php
$new_string = "Welcome to Wibibi.\nHave a good day.";
$tok_str = strtok($new_string, " \n");
while ($tok_str !== false) {
echo "$tok_str<br />";
$tok_str = strtok(" \n");
}
?>
以上範例輸出結果如$new_string = "Welcome to Wibibi.\nHave a good day.";
$tok_str = strtok($new_string, " \n");
while ($tok_str !== false) {
echo "$tok_str<br />";
$tok_str = strtok(" \n");
}
?>
Welcome
to
Wibibi.
Have
a
good
day.
範例中第一次使用 strtok 函式,用上了兩個參數,$new_string 以及切割字符,這裡切割字符共有兩個,分別是空格以及 \n 的符號,接著我們用 PHP while 迴圈 將每個切割出來的部分,分別 echo 顯示於網頁上,第二次使用 strtok 函式時,就沒有再調用 $new_string 囉!僅需使用切割字符就可以進行字串切割,因為 PHP strtok 函式會自動記得上一次的切割位置。to
Wibibi.
Have
a
good
day.
相關主題研究