2011-12-12 25 views
0

我怎麼能在foreach循環和檢索項檢查是否有在循環蛋糕PHP偏移?我有一個消息,說這個......如何檢查在一個循環偏移

Notice (8): Undefined offset: 1 [APP\views\cars\car_details.ctp, line 53] 

Notice (8): Undefined offset: 2 [APP\views\cars\car_details.ctp, line 53] 

其這樣

$car_ratings['CarRating'][$j]['reccar_num'] 
+3

顯示您的代碼! – deceze

回答

1

檢查數組的大小(用count()),那麼不要過問它。

例如:

for ($i = 0; $i < count($car_ratings['CarRating']); ++$i) { 
    // use the array at $i 
} 

或者,如果你不想修改循環,你可以使用array_key_exists()來確定陣列有一個特定的鍵定義的值。

當然在這裏使用foreach會更好。

如果你能提供更多的上下文,這個答案可能會更好。