我已閱讀所有與strpos()問題有關的主題,但無法找到將修復我的問題。 所以這裏是代碼。警告:strpos()[function.strpos]:foreach語句中的空分隔符
foreach($titles_array as $k=>$v) {
if(strpos($subject,$v) !== false) {
$i++;
$asd[$titles['id']] = $i;
}
}
該腳本很好,我得到我在尋找的結果,但這個錯誤出現: 警告:strpos()[function.strpos]:空分隔符
我讀它可能在數組中是一個空字符串或值,但我已經檢查了它們,並且沒有發現任何空字符串/值。 我感謝任何幫助。 一切順利!
我認爲我們需要看到你的數組能夠告訴。 – elclanrs 2013-04-05 02:03:23
在每次循環迭代中輸出$ v的值以確認它不是空的。另外,你可能確定你已經仔細檢查過,並且你正在尋找正確的代碼行,並且它不是你使用strpos的其他行。 – kufudo 2013-04-05 02:03:57