ARRAY ∞ apa itu array ? ∞ menciptakan array ∞ mengakses array ∞ array Multidimensi ∞ 2 Soal Latihan
Apa itu array? array merupakan tipe data terstruktur yang berguna untuk menyimpan sejumlah data yang bertipe sama. Bagian yang menyusun array disebut elemen array, yang masing-masing elemen dapat diakses tersendiri melalui index array. Index array dapat berupa bilangan integer atau string. Secara default, array adalah basis nol, artinya elemen pertama dari array memiliki index nol. akan tetapi index dapat juga berupa string.
Jenis Array Numeric Array Asosiative Array Multidimensi Array
Membuat array [1] Numeric array Array dengan dengan kunci ID numerik Numeric array menyimpan setiap elemen array dengan indeks numeric <?php $arrBuah = array ("Mangga", "Apel", "Pisang","Jeruk"); $dataMhs = array ("Mala", "Dewi", "Elis","Hendra"); // cara ke dua membuat Numeric array $cars [0]= "Honda" ; $cars [1]= "TATA" ; $cars [2]= "BMW" ; $cars [3]= "Toyota" ; ?> Dari contoh array diatas bisa jelaskan sebagai berikut : Array memiliki index pertama bernilai [0]. Karena secara default element pertama dari array adalah 0 Jumlah element aray adalah 4 (count)
Membuat array [1] $arrBuah [0] $arrBuah[1] $arrBuah[2] $arrBuah[3] Mangga Apel Pisang Jeruk $dataMhs[0] $dataMhs[1] $dataMhs[2] $dataMhs[3] Mala Dewi Elis Hendra $cars[0] Honda Tata BMW Toyota
Membuat array [1] Numeric array juga dapat kita tentukan mulai dari index yang kita inginkan <?php $arrBuah = array (10=>"Mangga", "Apel", "Pisang","Jeruk"); $dataMhs = array ("Mala", 10=>"Dewi", "Elis","Hendra"); // cara ke dua membuat Numeric array $cars [0]= "Honda" ; $cars [11]= "TATA" ; $cars [12]= "BMW" ; $cars [13]= "Toyota" ; ?>
Membuat array [1] print_r($dataMhs); //output Array ( [0] => Mala [10] => Dewi [11] => Elis [12] => Hendra )
Mengakses array Numeric array $arrBuah = array ("Mangga", "Apel", "Pisang","Jeruk"); Cara mengaksesnya dengan memanggila nama array [index] Misalnya echo $arrBuah[0] // output Mangga echo $arrBuah[3] // output jeruk
Mengakses array foreach ($arrBuah as $val){ echo "$val <br/>"; } // output Mangga Apel Pisang Jeruk
Mengakses array Menggunakan Pen gulangan ? Uji Coba While For Do While Untuk menghitung jumlah elemet dari array dengan menggunakan count
Membuat array [2] Associative array Array dimana setiap kunci ID berasosiasi dengan sebuah nilai Dimana Setiap Index array memiliki sebuah nilai yang unique berupa string Ani Budi Hendi Marwan 80 76 98 87
Membuat array [2] <?php ?> // Cara pertama $dt_nilai=array("ani"=>80,"budi"=>76, "Hendi"=>98,"Marwan"=>87); // cara ke dua $dt_nilai['ani']=80; $dt_nilai['budi']=76; $dt_nilai['hendi']=98; $dt_nilai['marwan']=87; ?>
Mengakses array //cara mengakses echo $dt_nilai[‘ani’] // output 80 <?php $dt_nilai=array("ani"=>80,"budi"=>76, "Hendi"=>98,"Marwan"=>87); //cara mengakses echo $dt_nilai[‘ani’] // output 80 echo $dt_nilai[‘budi’] // output 76
Mengakses array foreach ($dt_nilai as $nama => $nilai) { echo "Nilai $nama = $nilai<br>"; } while (list($nama, $nilai) = each($dt_nilai)) { // output Nilai ani = 80 Nilai budi = 76 Nilai Hendi = 98 Nilai Marwan = 87
Membuat array [3] Multidimensional array Array yang menyimpan satu atau lebih array Nama JK Umur Abdel Pria 20 Temon 10 Udin 15
Membuat array [3] print_r($anggota); // numeric array dan numeric array <?php $anggota = array( array("Abdel","Pria",20), array("Temon", "Pria",10), array("Udin", "Pria",15) ); // numeric array dan assosiative aray array("nama" => "Abdel", "jk" => "Pria", "umur" =>20), array("nama" => "Temon", "jk" => "Pria", "umur" => 10), array("nama" =>"Udin", "jk" => "Pria", "umur" => 15) print_r($anggota);
Array ( [0] => Array [0] => Abdel [1] => Pria [2] => 20 ) [1] => Array [0] => Temon [2] => 10 [2] => Array [0] => Udin [2] => 15
Array ( [0] => Array [nama] => Abdel [jk] => Pria [umur] => 20 ) [1] => Array [nama] => Temon [umur] => 10 [2] => Array [nama] => Udin [umur] => 15
Tes Latihan (output) Nama : Abdel Jenis Kelamin : Pria Umur : 20 Nama : Temon Jenis Kelamin : Pria Umur : 10 Nama : Udin Jenis Kelamin : Pria Umur : 15
Output Code <?php $anggota = array(array("nama" => "Abdel", "jk" => "Pria", "umur" =>20), array("nama" => "Temon", "jk" => "Pria", "umur" => 10), array("nama" =>"Udin", "jk" => "Pria", "umur" => 15)); while (list($dt, $nilai) = each($anggota)) { echo "Nama:" .$nilai['nama'] ."<br/>"; echo "Jenis Kelamin:" .$nilai['jk'] ."<br/>"; echo "Umur:" .$nilai['umur'] ."<br/>"; echo "<br>"; } foreach ($anggota as $dt => $nilai) { echo "Nama:.$nilai['nama'] ."<br/>";
Terima Kasih {: Ada Pertayaan :}