Проверьте размер массива (используя count()
), затем не просматривайте его.
Например:
for ($i = 0; $i < count($car_ratings['CarRating']); ++$i) {
// use the array at $i
}
В качестве альтернативы, если вы не хотите изменять цикл, вы можете использовать array_key_exists()
, чтобы определить, имеет ли массив значение, определенное для определенного ключа.
Конечно, лучше использовать foreach
.
Если бы вы могли предоставить больше контекста, этот ответ мог бы быть лучше.