Jalankan script dibawah ini
$totalBarang = count($request->barang); for ($i=1; $i <= $totalBarang; $i++) { echo "$request->barang[$i]"; }
akan muncul error “Array to string conversion”. Solusinya adalah menghilangkan tanda petik dua/double quotes ""
. Sehingga code diatas menjadi
$totalBarang = count($request->barang); for ($i=1; $i <= $totalBarang; $i++) { echo $request->barang[$i]; }
Error Array to string conversion di sini hanya terjadi bila anda meng-echo $request
. Contoh array biasa dibawah ini tidak akan menampilkan error seperti contoh diatas
$barang = array('Monitor', 'PC', 'Software', 'Printer'); $totalBarang = count($barang); for ($i = 0; $i < $totalBarang; $i++) { echo " $barang[$i] "; }