31/03/2016
Array multi dimensi adalah array yang ada dalam array. Dalam
array tersebut dapat berisi beberapa array lagi. Array multi dimensi ini dapat
memudahkan membuat program karena dapat membuat beberapa array sekaligus
sehingga meringkas beberapa perintah operasi. Berikut contoh penulisan array
multi dimensi dalam sebuah perintah program :
Data yang ada pada sebuah array bersifat dinamis, artinya
dapat ditambah, digabung dengan array yang lain, dihapus, maupun diurutkan
sesuai pola tertentu. Untuk memanipulasi data array, Anda dapat
menggunakan beberapa fungsi yang akan digunakan dan dijelaskan pada bab ini.
Ini contoh scriptnya untuk Array Multi Dimensi
<?php
$daftar_anak=array(
"Azis"=>array("Ahmad", "Elsa",
"Agus"),
"Hilman"=>array("sulung"=>"Rifki",
"tengah"=>"Rizal",
"bungsu"=>"Asep")
);
echo "Daftar anak dari Pa Azis adalah:
<br>";
echo $daftar_anak['Azis'][0] . ", " .
$daftar_anak['Azis'][1] . ", dan " . $daftar_anak['Azis'][2];
echo "<br>Sedangkan anak dari Pa Hilman adalah:
<br>";
echo $daftar_anak['Hilman']['sulung'] . ", " .
$daftar_anak['Hilman']['tengah'] . ", dan " .
$daftar_anak['Hilman']['bungsu'];
?>
<body>
<h1>Array : Union</h1>
<?
$ar_a=array(1,2,5,7,8);
Print”Isi Array \$ar_a
<br>” :
Print_r($ar_a);
Print” <br>” :
$ar_b=array(“abc”,5,7,90);
Print” Isi Array \$ar_b<br>” ;
Print_r($ar_b) ;
Print” <br>” :
$gabung=array_merge($ar_a, $ar_);
Print” Isi Array \$gabung <br>” :
Print_r($gabung);
Print” <br>” :
?>
</body>
</html>
Print_r() adalah fungsi yang digunakan untuk mencetak isi
array
Secara otomatis (dumping). Hasil dari array_merge()
disimpan dalam variabel array $gabung.