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

那里得到答案