警告:strpos() [function.: foreach语句中的空分隔符



我已经阅读了关于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)

最新更新