Ner*_*ere 7 css php dom output
如何在-任何DOM下搜索输出如下?
<p>-</p><p><span style="font-size: medium;">-</span></p>目前我只是使用下面的代码来查找此输出-:
$input = `<p>-</p>`;
if($input == `<p>-</p>`):
return true;
else:
return false;
endif;
Run Code Online (Sandbox Code Playgroud)
有更好的想法吗?
小智 2
接受的答案不适用于特殊情况,例如标签属性值包含>-<或未-包含在标签内:
$input = '<span title="A valid title >-<">Should NOT match</span>';
$input = '<span>Should match</span>-';
Run Code Online (Sandbox Code Playgroud)
相反,您可以使用strip_tags(),它的效率不如strpos()但适用于所有情况:
return (strip_tags($input) === '-');
Run Code Online (Sandbox Code Playgroud)