PHP - 如果字符串包含 '<' 或 '>' - strpos()
PHP - If string contains '<' or '>' - strpos()
我想做一种简单的测试,看看字符串是否包含任何 HTML。
在这种情况下,如果 $string
变量是 test
或 <test>
它 returns no
对我来说:
$string = 'test';
if(strpos($string,'<') !== 'false'){
echo 'no';
}else{
echo 'yes';
}
是否有更好的方法来检查字符串是否包含 HTML?我不想对字符串做任何事情,只是检查它是否有 HTML 标签?
if($string != strip_tags($string)) {
// contains HTML
}
从here
那里得到答案
我想做一种简单的测试,看看字符串是否包含任何 HTML。
在这种情况下,如果 $string
变量是 test
或 <test>
它 returns no
对我来说:
$string = 'test';
if(strpos($string,'<') !== 'false'){
echo 'no';
}else{
echo 'yes';
}
是否有更好的方法来检查字符串是否包含 HTML?我不想对字符串做任何事情,只是检查它是否有 HTML 标签?
if($string != strip_tags($string)) {
// contains HTML
}
从here
那里得到答案