Array adalah kumpulan dari nilai-nilai data bertipe sama dalam urutan tertentu yang menggunakan sebuah nama yang sama. Array juga dapat disebut dengan larik. Nilai-nilai data di suatu array disebut dengan elemen array. Letak urutan dari suatu array ditunjukkan oleh suatu subcript atau suatu indeks.
Array dalam bahasa pemerograman PHP ada 3 macam :
1. Numeric Array
2. Associative Array
3. Multidimensional Array
1. Numeric Array
Berikut merupakan cara pendeklarasiannya :
- Otomatis
$nama = array ("Udin","Ucok","Rina");
- Manual
$nama[0]="Udin";
$nama[1]="Ucok";
$nama[2]="Rina";
Contoh :
Simpan dengan nama numeric-array.php.
Simpan dengan nama numeric-array.php.
<?php
$nama[0} = "Udin";
$nama[1} = "Ucok";
$nama[2} = "Rina";
echo $nama[0] . " dan " . $nama[2] . " adalah sahabat.";
?>
Hasilnya :
2. Associative Array
Array ini sama dengan numeric array, akan tetapi berbeda dalam pengindeks-annya.
Beikut ini adalah cara pendeklarasiannya.
- Otomatis :
$alamat=array("Ahmad" => "Tangerang","Roni" => "Serang","Lia" => "Cilegon");
- Manual :
$alamat ["Ahmad"]="Tangerang";
$alamat ["Roni"]="Serang";
$alamat ["Lia"]="Cilegon";
Contoh :
Simpan dengan nama ass-array.php.
<?php
$alamat=array("Ahmad" => "Tangerang","Roni" => "Serang","Lia" => "Cilegon");
echo "Ahmad alamatnya di " . $alamat['Ahmad'] . "<br>";
echo "Roni alamatnya di " . $alamat['Roni'] . "<br>";
echo "Lia alamatnya di " . $alamat['Lia'];
?>
Hasilnya :
3. Multidimensional Array
Multidimensional adalah di mana di dalam array terdapat array lagi, bisa dibilang array di dalam array.
Berikut merupakan contoh pengimplementasiannya :
- Otomatis
$personil=array("Wali Band" => array ("Faank","Apoy","Tomi","Ovie"), "Ungu Band" => array ("Pasha","Enda","Oncy","Makki","Rowman"));
- Manual
$personil["Wali Band"]=array("Faank","Apoy","Tomi","Ovie");
$personil["Ungu Band"]=array("Pasha","Enda","Oncy","Makki","Rowman");
Contoh :
Simpan dengan nama multi-d-array.php.
<?php
$personil=array("Wali Band" => array ("Faank","Apoy","Tomi","Ovie"), "Ungu Band" => array ("Pasha","Enda","Oncy","Makki","Rowman"));
echo "Vokalis Wali Band yaitu : " . "<b>" . $personil["Wali Band"][0] . "</b><br>";
echo "Vokalis Ungu Band yaitu : " . "<b>" . $personil["Ungu Band"][0] . "</b>";
?>
Hasilnya :
Berikut adalah beberapa fungsi yang dapat digunakan sesuai fungsinya pada array :
- Fungsi Pengurutan
arsort() : Pengurutan berdasarkan value secara descending
asort() : Pengurutan berdasarkan value secara ascending
krsort() : Pengurutan berdasarkan index/key secara descending
ksort() : Pengurutan berdasarkan index/key secara ascending
rsort() : Pengurutan berdasarkan value secara descending dengan mengubah index/key
sort() :Pengurutan berdasarkan value secara ascending dengan mengubah index/key
shuffle() : Radom pengurutan array
- Fungsi Pengaturan Pointer Array
current() : Mendapatkan elemen array yang dirujuk oleh pointer
end() : Pointer menunjuk pada elemen array terakhir
key() : Mendapatkan key yang ditujuk oleh pointer
next() : Pointer menunjuk pada elemen selanjutnya
prev() : Pointer merujuk pada elemen sebelumnya
reset() : Memindahkan pointer array ke awal (elemen pertama)
count() : Menghitung jumlah elemen array
- Fungsi Pencarian Array :
array_search() : Mencari posisi key dari suatu value dalam array
array_key_exists() : Memeriksa suatu key ada dalam array atau tidak
in_array() : Memeriksa suatu elemen ada dalam array atau tidak
Sampai Jumpa di Lain Kesempatan
11/12/2017 05:59:00 PM
Tags :
PHP
Subscribe by Email
Follow Updates Articles from This Blog via Email
No Comments