PHP中如何判断一个字符串中是否包含以下字符串中的其中一个?youkuqqqiyipptvletvsohuwasum1905funshionmigubilibilixigua
可以使用strpos函数来判断一个字符串中是否包含指定的子字符串。具体的做法是使用一个foreach循环,遍历要判断的字符串数组,然后在循环中使用strpos函数进行判断。
示例代码如下:
$string = "你好,我是一个字符串,包含了一些关键词:youku,qq,qiyi,pptv,letv,sohu,wasu,m1905,funshion,migu,bilibili,xigua";
$keywords = array("youku", "qq", "qiyi", "pptv", "letv", "sohu", "wasu", "m1905", "funshion", "migu", "bilibili", "xigua");
foreach ($keywords as $keyword) {
if (strpos($string, $keyword) !== false) {
echo "字符串中包含关键词:" . $keyword . "\n";
}
}
运行以上代码,输出结果为:
字符串中包含关键词:youku
字符串中包含关键词:qq
字符串中包含关键词:qiyi
字符串中包含关键词:pptv
字符串中包含关键词:letv
字符串中包含关键词:sohu
字符串中包含关键词:wasu
字符串中包含关键词:m1905
字符串中包含关键词:funshion
字符串中包含关键词:migu
字符串中包含关键词:bilibili
字符串中包含关键词:xigua
以上代码会输出字符串中包含的关键词。如果不包含任何关键词,则不会输出任何内容
原文地址: https://www.cveoy.top/t/topic/ihQw 著作权归作者所有。请勿转载和采集!