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] ";
}

Leave a comment

Your email address will not be published. Required fields are marked *