檢查字串是否包含陣列中的任何項目(不區分大小寫)
在本次程式設計挑戰中,我們的目標是確定給定的string 包含提供的數組中包含的任何項目,不考慮大小寫差異。
為了解決這個問題,我們可以利用 PHP 中的 stripos() 函數。這是一個實作:
function contains($str, array $arr) { foreach ($arr as $a) { if (stripos($str, $a) !== false) { return true; } } return false; }
使用此函數,我們可以檢查字串是否包含數組中的任何項目,如下所示:
$str = 'My nAmE is Tom.'; $arr = ['name', 'tom']; if (contains($str, $arr)) { // Do something to indicate that it contains }
以上是字串是否包含數組中的任何項目(不區分大小寫)?的詳細內容。更多資訊請關注PHP中文網其他相關文章!