我已经阅读了关于strpos()问题的所有主题,但我找不到一个可以解决我的问题。下面是代码
foreach($titles_array as $k=>$v) {
if(strpos($subject,$v) !== false) {
$i++;
$asd[$titles['id']] = $i;
}
}
脚本工作良好,我得到我正在寻找的结果,但这个错误出现:警告:strpos() [function。:空分隔符
我读到它可能是一个空字符串或值在数组中,但我已经检查了它们,我没有发现任何空字符串/值。谢谢你的帮助。祝你一切顺利!
当strpos
的第二个参数为空时,出现"empty delimiter"警告。您在$titles_array
中肯定有一个空值。
我在这里复制了警告:http://3v4l.org/RnU3q
在foreach
循环之前尝试print_r($titles_array)
。