PHP strpbrk 函式

PHP strpbrk 函式可以在某字串中,尋找某一組關鍵字符的任何一個字符是否存在,換句話說,設計師可以在 strpbrk 函式中,設定數個不同的關鍵字符,讓 strpbrk 函式自動與原始字串做比對,功能與 strpos 函式有點類似,但 strpbrk 沒有偏移量的參數。

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');
?>
以上範例輸出結果
to wibibi.Have a good day.
wibibi.Have a good day.
由 strpbrk 函式的兩次輸出結果可以看到,無論設定多少個關鍵字符,strpbrk 函式都將全部進行比對,並找出原始字串($NewString)最早出現相符合的關鍵字符位置,輸出結果包含關鍵字符以及之後的所有字串,且 strpbrk 函式會自動分辨英文字母大小寫。

相關功能研究
© Copyright wibibi.com 網頁設計教學百科 基礎的網頁設計規劃、資料庫與程式設計 Since 2012