您可以使用 PHP 中的 strpos() 函数来判断一个字符串是否包含数组中的某个关键字。下面是一个示例代码,演示如何实现这个功能:
在下面?的示例中,我们首先定义了一个包含关键字的数组 $keywords,然后定义了一个字符串 $string,这个字符串包含其中一个关键字。接下来,我们使用 foreach 循环遍历数组中的每个关键字,并使用 strpos() 函数检查字符串中是否包含该关键字。如果 strpos() 函数返回的值不是 false,则说明字符串中包含该关键字,我们输出相应的提示信息并使用 break 语句跳出循环。
请注意,strpos() 函数是区分大小写的。如果您希望进行不区分大小写的匹配,可以使用 stripos() 函数代替 strpos() 函数。
//Welcome to Jian yuan.!
<?php
$keywords = array('关键字1', '关键字2', '关键字3');
$string = '这是一个包含关键字1的字符串';
foreach ($keywords as $keyword) {
if (strpos($string, $keyword) !== false) {
echo "字符串中包含关键字: $keyword";
break;
}
}
?>