正確,所以我有E_NOTICES和我的代碼工程只是我不斷收到「嚴重性:通知消息:未定義索引:0」每次我嘗試插入我的數據到數組用設定的鍵。當你嘗試調試時,它真的很煩人。PHP數組的使未定義的索引:0通知消失
我做錯了什麼,會使通知消失而不關閉E_NOTICES?
foreach ($bracketmatches->result() as $row)
{
if(!isset($bracketdata[$row->position]))
{
$bracketdata[$row->position] = array();
}
$bracketdata[$row->position] = array("home_name" => $teams[$row->home_id]['team_name']);
}
哪條線,你得到的通知?這是if語句嗎?還是最後的分配線? – Trott 2011-05-28 18:34:00
因爲您設置了'$ bracketdata [$ row-> position]',所以整個if事物看起來多餘。 – cOle2 2011-05-28 18:37:14
整個'if {}'塊是多餘的,因爲你要麼分配一個數組()。你的問題是'$ team [0]'中沒有任何東西。而且我不想讓那個具體的通知「消失」,而是調查爲什麼沒有。 – mario 2011-05-28 18:38:42