查詢

strpbrk()函式—用法及示例

「 在字串中搜尋給定字符集合的任何字元,並返回第一個匹配的字元所在的位置 」


函式名稱:strpbrk()

函式描述:strpbrk()函式在字串中搜尋給定字符集合的任何字元,並返回第一個匹配的字元所在的位置。

適用版本:PHP 4、PHP 5、PHP 7

用法:

strpbrk ( string $haystack , string $char_list ) : string|false

引數:

  • $haystack(必需):要搜尋的字串。
  • $char_list(必需):要搜尋的字符集合。

返回值:

  • 如果在$haystack中找到了任何一個$char_list中的字元,則返回該字元及其後面的所有字元(包括匹配字元)。
  • 如果在$haystack中沒有找到任何一個$char_list中的字元,則返回false

示例:

$str = "Hello World";
$char_list = "aeiou";

$result = strpbrk($str, $char_list);
if ($result !== false) {
    echo "找到匹配的字元:" . $result;
} else {
    echo "未找到匹配的字元";
}

輸出:

找到匹配的字元:ello World

解釋: 在上面的示例中,我們定義了一個字串$str,並將其設定為"Hello World"。然後,我們定義了一個字符集合$char_list,其中包含字母"a"、"e"、"i"、"o"和"u"。我們使用strpbrk()函式在$str中搜尋$char_list中的任何字元。由於$str中的字元"e"在$char_list中,所以strpbrk()函式返回了匹配字元"e"及其後面的所有字元"llo World"。因此,最終輸出為"找到匹配的字元:ello World"。

補充糾錯
上一個函式: strpos()函式
下一個函式: strncasecmp()函式
熱門PHP函式
分享連結