Seputar Array Multidimensi dan Array Himpunan

1.  Array Multidimensi
Pengertian Array Multidimensi adalah array yang berada di dalam array. Dalam array tersebut dapat berisi beberapa array lagi. Array Multideimensi ini dapat memudahkan membuat program karena dapat membuat beberapa array sekaligus sehingga meringkas beberapa perintah operasi.

Berikut contoh program array multidimensi :
<title> Array Multidimensi </title>
<?php
echo"Tugas5WP1_14090007<br/><br/>";
echo"Array Multidimensi<br/>";
$provinsi = array
(
array("Brebes","Jawa Tengah"),
array("Banten","Jawa Barat"),
array("Batam","Kepulauan Riau")
);
echo $provinsi[0][0]." Berada di provinsi ".$provinsi[0][1]."<br>";
echo $provinsi[1][0]." Berada di provinsi ".$provinsi[1][1]."<br>";
echo $provinsi[2][0]." Berada di provinsi ".$provinsi[2][1]."<br>";
?>
</body>

Hasilnya :
 
2.  Array Himpunan
Array dalam PHP dapat dianggap pula sebagai himpunan sehingga kita dapat memberikan operasi himpunan kepada array PHP.
Operasi Himpunan yang dapat dilakukan :
1. Penggabungan himpunan – union
2. Irisan – intersection
3. Selisih – Difference
Penjelasan penggabungan himpunan
Penggabungan array seringkali dibutuhkan untuk memudahkan manipulasi data dari beberapa array, dengan cara menggabungkan data array tersebut menjadi satu kemudian baru dimanipulasi. Operasi penggabungan dilakukan untuk memudahkan menggabungkan dua array menjadi satu array. Fungsi yang dapat digunakan adalah array_union() atau array_merge().

Berikut contoh Menggabungkan 2 array dengan operasi himpunan.

<html>
<head>
</head>
<body>
<h1> Array Himpunan : Union </h1>
<?php
$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_b);
print"Isi array \$gabung <br>" ;
print_r($gabung);
print"<br>";
?>
</body>
</html>
Hasilnya :
Referensi :
1. Google : Array Multidimensi & Himpunan
2. Betha, Sidik.2014, Pemrograman Web dengan PHP.Bandung: Penerbit Informatika Bandung.