查詢

str_contains()函式—用法及示例

「 檢查一個字串是否包含另一個字串 」


函式名稱: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() 函式,因為它更加簡潔和直觀。
補充糾錯
上一個函式: str_decrement()函式
下一個函式: strval()函式
熱門PHP函式
分享連結