发布于 2023-10-08 22:35:40 浏览 168
<?php
$words = array('apple', 'banana', 'pear');
$str = 'I like apples and oranges';
foreach ($words as $word) {
if (strpos($str, $word) !== false) {
echo '字符串包含了数组中的一个值:' . $word;
break; // 如果找到匹配的值,可以选择跳出循环
}
}
?>
要判断一个字符串是否包含某个数组中的任意一个值,可以使用 PHP 的 strpos() 函数结合循环遍历数组来实现。以下是一个示例代码:
2、
在上面的代码中,我们遍历了 words 数组中的每个元素,然后使用 strpos() 函数在字符串 $str 中搜索该元素。如果返回值不等于 false,说明找到了匹配的值,那么就输出相应的信息并可以选择跳出循环。
3、
需要注意的是,strpos() 函数区分大小写,如果你希望忽略大小写,可以使用 stripos() 函数替代 strpos() 函数。
上一篇:php秒数变日期格式
下一篇:php的错误调试代码怎么开
EXCEL基础 发布于 2023-09-22 00:07:20 浏览 243
EXCEL基础 发布于 2023-05-21 12:56:02 浏览 331
WPS基础 发布于 2022-12-20 20:27:27 浏览 411
EXCEL基础 发布于 2022-11-23 10:30:32 浏览 402
PHP基础 发布于 2022-11-11 00:29:11 浏览 613
PHP基础 发布于 2022-11-08 21:38:33 浏览 376
EXCEL基础 发布于 2022-10-25 17:27:22 浏览 575
MYSQL 发布于 2022-10-15 11:41:30 浏览 306
PHP基础 发布于 2022-08-16 16:28:34 浏览 385
PHP基础 发布于 2022-08-13 03:20:06 浏览 394