检查字符串是否包含数组中的任何项目(不区分大小写)
在本次编程挑战中,我们的目标是确定给定的字符串包含提供的数组中包含的任何项目,不考虑大小写差异。
为了解决这个问题,我们可以利用 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中文网其他相关文章!