函式名稱:str_contains()
函式描述:該函式用於檢查一個字串是否包含另一個字串。
適用版本:PHP 8.0.0及以上版本
用法:
bool str_contains ( string $haystack , string $needle )
引數:
$haystack
:要搜尋的字串。$needle
:要搜尋的子字串。
返回值:如果 $haystack
包含 $needle
,則返回 true
,否則返回 false
。
示例:
$str = "Hello, world!";
$substring = "world";
if (str_contains($str, $substring)) {
echo "字串中包含子字串";
} else {
echo "字串中不包含子字串";
}
輸出:
字串中包含子字串
注意事項:
str_contains()
函式是區分大小寫的,如果需要進行大小寫不敏感的搜尋,可以使用stripos()
函式。- 在 PHP 8.0.0 之前的版本中,可以使用
strpos()
函式來檢查一個字串是否包含另一個字串,但是需要手動判斷返回值是否為false
。在 PHP 8.0.0 之後,推薦使用str_contains()
函式,因為它更加簡潔和直觀。