发布于 2023-10-08 22:35:40 浏览 276 次
<?php
$words = array('apple', 'banana', 'pear');
$str = 'I like apples and oranges';
foreach ($words as $word) {
if (strpos($str, $word) !== false) {
echo '字符串包含了数组中的一个值:' . $word;
break; // 如果找到匹配的值,可以选择跳出循环
}
}
?>
2、
在上面的代码中,我们遍历了 words 数组中的每个元素,然后使用 strpos() 函数在字符串 $str 中搜索该元素。如果返回值不等于 false,说明找到了匹配的值,那么就输出相应的信息并可以选择跳出循环。
3、
需要注意的是,strpos() 函数区分大小写,如果你希望忽略大小写,可以使用 stripos() 函数替代 strpos() 函数。