PHP html标记查找
任何人都可以帮助我找到以html格式存在于文本中的任何标记 例如:PHP html标记查找,php,search,tags,design-patterns,Php,Search,Tags,Design Patterns,任何人都可以帮助我找到以html格式存在于文本中的任何标记 例如:$text=”“ 查找“可能: if(str_replace("<a", "<a", $text)) { echo "ok"; } else { echo "not ok"; } if(str_replace(.解析HTML最好使用某种DOM解析器,更多信息如下:),但如果您的目标只是检查HTML标记的存在性,preg_match可以是解决方案: $text="<a href>the he
$text=”“代码>
查找“可能:
if(str_replace("<a", "<a", $text)) {
echo "ok";
} else {
echo "not ok";
}
if(str_replace(.解析HTML最好使用某种DOM解析器,更多信息如下:),但如果您的目标只是检查HTML标记的存在性,preg_match
可以是解决方案:
$text="<a href>the hero</a>";
var_dump(preg_match("/\<a.*\>(.*?)\<\/a\>/si", $text));
$text=”“;
变量转储(预匹配(“/\(.*?\/si)”,$text));
如果您只是想检查是否存在“您想知道字符串中是否有标记?删除标记?或者知道有哪些标记?根据您的答案,真正的答案会有所不同。有些问题是:我想检查”使用str\u replace
-用相同的字符串替换字符串,这是不必要的工作。使用这种结构会降低代码的可读性。
<?php
$exists = (strpos($text , '<a') !== false);
?>