如何檢查字串是否包含特定單字
在PHP 中,判斷字串是否包含特定單字可以透過各種方式來實現方法。
PHP 8 和str_contains
在PHP 8 中,可以使用str_contains 函數:
if (str_contains('How are you', 'are')) { echo 'true'; }
請注意,即使搜尋到的子字元字串($needle) 為空,str_contains 也會回傳true。為了防止這種情況,請確保在檢查之前 $needle 不為空:
$haystack = 'How are you?'; $needle = ''; if ($needle !== '' && str_contains($haystack, $needle)) { echo 'true'; }
Pre-PHP 8 和 strpos
Before PHP 8,strpos函數可以是使用:
$haystack = 'How are you?'; $needle = 'are'; if (strpos($haystack, $needle) !== false) { echo 'true'; }
注意事項
以上是PHP 中如何檢查字串是否包含特定單字?的詳細內容。更多資訊請關注PHP中文網其他相關文章!