Kamis, 31 Maret 2016

Pengertian Dan Contoh Array Multi Dimensi & Array Sebagai Himpunan

 ARRAY MULTIDIMENSI

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.



Referensi :
Andi.2004, Aplikasi Program PHP dan MySQL untuk Membuat Website Interaktif. Yogyakarta: Penerbit Andi.
Betha, Sidik.2014,Pemrograman Web dengan PHP.Bandung: Penerbit Informatika Bandung.


Selamat mencoba ya gaess :)



Previous Post
Next Post

About Author

0 komentar: