我正在使用它:
strpos($_POST['content'],'>')
但是当我提交带有“>”
的内容时,似乎没有注册为真我使用不正确吗?我也试过在“>”
前加一个反斜杠答案 0 :(得分:0)
<?php
$pos1 = strpos($_POST['content'],'>');
$pos2 = strpos($_POST['content'],'<');
if( $pos1 !== false || $pos2 !== false )
{
echo "TRUE";
//POST CONTAINS < , >
}
else
{
echo "FALSE";
//POST DOES NOT CONTAINS < , >
}
?>
答案 1 :(得分:0)
strpos()不会返回true,而是第一次出现的位置。如果将其与仅==。
进行比较,则该值可以为0,其值为false你应该使用=== /!==运算符:
var_dump(strpos($_POST['content'], '>') !== false);
答案 2 :(得分:0)
您可以尝试使用strstr()。