我检查了一些HTML的字符串,我得到的结果并不如预期strpos()无法正常运行
$html = "<body><a href="http://domain32a.com">Link</a></body>";
if(strpos($html, "href=\"http://domain.com") === FALSE)
echo "Not Found";
else
echo "Found";
,它总是返回“发现”即使它不是居然发现(我不希望它找到)在这个例子中?
我应该使用不同的功能吗?
贵'$ html'变量真正的样子吗?您需要使用引号(即''html =“
Link”;')或者将您的字符串封装在单引号中(即'$ html ='Link';')。 –