Nadia Putri
nadiaputri 1 tahun yang lalu
207 2 PHP

PHP Warning: Invalid argument supplied for foreach()

Halo, Aku dapet warning seperti ini:

Warning: Invalid argument supplied for foreach()
Padahal aku yakin variabelnya array. Penyebabnya apa ya?

1 Jawaban

Reza Firmansyah
rezafirm1 tahun yang laluJawaban Terbaik
Itu artinya kamu coba `foreach` ke variabel yang bukan array. Cek dulu:

if (is_array($data)) {
  foreach ($data as $item) {
    // ...
  }
}
0
Tania Oktaviani
taniaokta1 tahun yang lalu
Bisa juga variabel belum di-set. Coba `var_dump()` sebelum foreach buat pastikan nilainya.
0
Silahkan Login untuk menjawab.

Top Coder

Nadia Putri
nadiaputri
630 Point
Laras Ayu
larasayu
565 Point
Arif Wibowo
arifwbw
520 Point
Aulia Rizki
auliarzk
515 Point
Rizky Hidayat
rizkyhdyt
480 Point
Ilham Nurdin
ilhamnrdn
475 Point