Selasa, 19 Januari 2016

Array
Array adalah variable yang kompleks yang menyimpan beberapa atau sekelompok nilai dengan nama variabel tunggal. 

Jenis Array di PHP
Ada 3 jenis array yang dapat dibuat di PHP
Indexed array — Array dengan index angka.
Associative array — Array dengan nama dan nilai yang spesifik.
Multidimensional array — Array yang berisi satu atau lebih array didalamnya.


1. Contoh Indexed Array
Menyimpan warna merah, kuning, hijau dalam 1 variabel array.

<?php
$warna = array("merah", "kuning", "hijau");
?>
atau bisa ditulis seperti berikut:
<?php
$warna[0]="merah";
$warna[1]="kuning";
$warna[2]="hijau";
?>
Catatan: dalam indexed array, indeks secara otomatis dimulai dengan 0 dan nilai-nilainya dapat berupa tipe data apapun.

2. Contoh Associative array
Menyimpan nama dan usia seseorang dalam 1 variable usia.
<?php
$usia = array("hendi"=>24,"yanuar"=>25,"setia"=>26);
?>
atau dapat juga ditulis:
<?php
$usia["hendi"] = 24;
$usia["yanuar"] = 25;
$usia["setia"] = 26;
?>

3. Multidimensional array 
Array multidimensi adalah array dimana setiap elemen juga bisa menjadi array dan setiap elemen dalam sub-array dapat berupa array atau lebih berisi berbagai dalam dirinya sendiri dan sebagainya. Contoh dari array multidimensi seperti berikut:

<?php
$kontak = array(
array(
"nama" => "hendi",
"email" => "hendi@hendi.com",
),
array(
"nama" =>"yanuar",
"email" =>"yanuar@hendi.com",
),
);
echo json_encode($kontak);
?>
maka hasilnya seperti berikut:
[{"nama":"hendi","email":"hendi@hendi.com"},{"nama":"yanuar","email":"yanuar@hendi.com"}]

jika ingin mengambil email hendi:

<?php
echo $kontak[0]["email"];
?> 

Sekian dulu pembahasan tentang array pada php ada kurang lebihnya mohon maaf.
Terima kasih atas kunjungannya.
Subscribe to RSS Feed Follow me on Twitter!