PHP strpbrk 函式語法
string strpbrk ( string $haystack , string $char_list )
strpbrk 函式有兩個參數,第一個參數 $haystack 指的是原始字串,就是要被查詢的字串,第二個參數 $char_list 則是關鍵字符,可以只設定一組關鍵字符,也可以同時設定多組關鍵字符,strpbrk 函式會自動比對,關鍵字符組的順序不能決定比對的結果,只要原始字串中有包含關鍵字符組中的任何一個字符,就會以最先出現的字符為返回起始位置。
PHP strpbrk 函式範例
<?php
$NewString = "Welcome to wibibi.Have a good day.";
echo strpbrk($NewString,'at').'<br>';
echo strpbrk($NewString,'w');
?>
以上範例輸出結果$NewString = "Welcome to wibibi.Have a good day.";
echo strpbrk($NewString,'at').'<br>';
echo strpbrk($NewString,'w');
?>
to wibibi.Have a good day.
wibibi.Have a good day.
由 strpbrk 函式的兩次輸出結果可以看到,無論設定多少個關鍵字符,strpbrk 函式都將全部進行比對,並找出原始字串($NewString)最早出現相符合的關鍵字符位置,輸出結果包含關鍵字符以及之後的所有字串,且 strpbrk 函式會自動分辨英文字母大小寫。wibibi.Have a good day.
相關功能研究