Array Asosiative di PHP.
بِسْمِ اللهِ الرَّحْمنِ الرَّحِي
Ini satu lagi jenis Array yang juga bisa digunakan yaitu Array Asosiative yang sangat berguna khususnya dalam mengolah dua grup data yang memiliki relasi satu sama lain.
Pada Array Numerik , digunakan angka sebagai key atau indek tapi dengan Array Asosiative kita bisa menjadikan sebuah nilai sebagi key / indek dan dapat memberikan nilai lagi ke dalamnya .
1. Dengan membuat satu Variabel ($laptop) untuk setiap nilai / key array.
<?php
// contoh dengan satu variabel untuk setiap array
$laptop = array ("Dell" => 10,
"Appel" => 5,
"Axio" => 8,
"Acer" => 11,);
foreach ($laptop as $merek=>$jumlah)
{
echo "<br>$merek dengan Stok $jumlah";
}
?>
2. Dengan Membuat setiap variabel ($laptop) untuk setiap nilai key array.
<?php
// contoh Dengan membuat satu persatu Variabel
$laptop['Dell'] = "8";
$laptop['Apple'] = "5";
$laptop['Axio'] = "10";
$laptop['Acer'] = "11";
foreach ($laptop as $merek=>$jumlah)
{
echo "<br>$merek dengan Stok $jumlah";
}
?>
Foreach berfungsi untuk mengulang semua anggota yang terdapat dalam daftar, jadi foreach harus menpunyai terlebih dahulu daftar yang akan diulang.
For berfungsi untuk pengulangan suatu baris kode.
Disini kita tidak menggunakan for lagi untuk melakukan proses penggulangan tapi menggunakan foreach, ini dikarenakan key/indek pada Array telah diisi suatu nilai baik berupa String maupun numerik/angka sedangkan pada for key/indeknya masih berupa nilai numerik yang berurut dimulai dari "0".
Merasa mungkin ada kekeliruan dari hal-hal yang saya tulis diatas dan mungkin anda disana ada yang tau dimana letak kekeliruan itu ya .. mohon dibantu untuk memperbaiki kekeliruan yang ada caranya gampang tinggal
Terimakasih .. Mari Sama-sama Belajar .
1.Jangan lupa Latihan yang rajin jangan seperti Ane ya Gan .. :)) (Banyak cari Referensi baik Buku atau pun searching di Internet ), & jangan lupa bagi-bagi ke ane ya Gan : HEHE ....
2.Mari Belajar Bersama.
3.Sekian Dulu Catatan Saya Hari ini ("Banyak Mendengar Banyak Mengetaui ,Banyak Mencatat Banyak Mengingat")
Bersambung !!!