Array Asosiatif PHP
Array asosiatif adalah larik yang menggunakan kunci bernama yang ditetapkan padanya.
Ada dua cara untuk membuat array asosiatif:
$ age = larik ("Peter" => "35", "Ben" => "37", "Joe" => "43");
atau:
$ age ['Peter'] = "35";
$ age ['Ben'] = "37";
$ age ['Joe'] = "43";
Kunci bernama kemudian dapat digunakan dalam skrip:
Contoh :
<?php $age = array("Peter"=>"35", "Ben"=>"37", "Joe"=>"43"); echo "Peter is " . $age['Peter'] . " years old."; ?> //Output : Peter berumur 35 tahun.
Loop Melalui Array Asosiatif
Untuk mengulang dan mencetak semua nilai array asosiatif, kita bisa menggunakan foreach
loop, seperti ini:
Contoh :
<?php $age = array("Peter"=>"35", "Ben"=>"37", "Joe"=>"43"); foreach($age as $x => $x_value) { echo "Key=" . $x . ", Value=" . $x_value; echo "<br>"; } ?> //Output : Key=Peter, Value=35 //Output : Key=Ben, Value=37 //Output : Key=Joe, Value=43