我
怎么知道如何制作一个PHP脚本来检查存储为变量的HTML代码是否包含某些单词?
为了说明我的问题:
$html = "<p>My name is Herman</p><br><span>I like to eat hamburgers</span>";
例如;我需要一个PHP脚本来检查这个变量是否包含"赫尔曼"或"汉堡包"。
谢谢:)
使用 strpos。
<?php
$html = "<p>My name is Herman</p><br><span>I like to eat hamburgers</span>";
if(strpos($html, "Herman") !== false) {
echo "string found";
} else {
echo "string not found";
}
?>
您可能应该使用函数 strtolower 来使您的搜索不区分大小写,然后使用 strpos。如果未找到,它将在 haystack 字符串中找到搜索第一次出现的数字位置,则返回 0。
$lowhtml=strtolower($html);
if((strpos($lowhtml, 'hamburger')!=false) && (strpos($lowhtml, 'herman')!=false)){
echo "Contains";
}else{
echo "Doesn't contain";
}