使用php 7.1,strpos()出现了奇怪的问题。我们具有需要检测#号是否存在的帖子值。 尝试过:
if(strpos($_POST["text"],"#")>0)
{..} else {..}
和
if(strpos($_POST["text"],"#")!== false)
{..} else {..}
但它总是转到其他部分。还尝试了转义主题标签
if(strpos($_POST["text"],"\#")>0)
知道要做什么吗?
标签是第一个值,我需要知道它是否存在。示例值是:
$_POST["text"]='# 1010';
答案 0 :(得分:-2)
if(strpos($_POST["text"],"#")!== false)
应该使用,而不是:
if(strpos($_POST["text"],"#")>0)
#
可以是第一个字符,而不是>0
。