FacebookTwitterYoutubeGoogle+
Diberdayakan oleh Blogger.

Minggu, 06 Juli 2014

Tagged under:

Array Pada PHP

PHP Array

Apa itu Array?

Variabel adalah tempat penyimpanan memegang nomor atau teks. Masalahnya adalah, variabel akan terus hanya satu nilai.Array adalah variabel khusus, yang dapat menyimpan beberapa nilai dalam satu variabel tunggal.

Jika Anda memiliki daftar item (daftar warna burung, misalnya), menyimpan warna burung di variabel tunggal bisa terlihat seperti ini:

$burung1="Item";
$burung2="Coklat";
$burung3="Merah";

Namun, bagaimana jika Anda ingin loop melalui warna burung dan menemukan satu tertentu? Dan bagaimana jika kau tidak 3 warna, tapi 300?

Solusi terbaik di sini adalah dengan menggunakan array!

Sebuah array dapat memegang semua nilai variabel Anda di bawah satu nama. Dan Anda dapat mengakses nilai dengan mengacu pada nama array.

Setiap elemen dalam array memiliki indeks sendiri sehingga dapat dengan mudah diakses.

Dalam PHP, ada tiga jenis array:
  • Numeric array – Sebuah array dengan indeks numerik
  • Asosiatif array – Sebuah array dimana setiap key ID adalah terkait dengan nilai
  • Multidimensional array – Sebuah array yang berisi satu atau lebih array

Numeric Array

Sebuah numeric array menyimpan setiap elemen array dengan indeks numerik.Ada dua metode untuk membuat array numerik.

1. Pada contoh berikut ini indeks akan otomatis diberi (index dimulai dari 0):

$burung=array("Item","Coklat","Merah","Hijau");

Pada contoh berikut ini kami menetapkan indeks secara manual:

$burung[0]="Item";
$burung[1]="Coklat";
$burung[2]="Merah";
$burung[3]="Hijau";

Untuk menampilkan data atau project PHP yang kita buat maka kita membutuh kan echo.
Simulasi-nya seperti berikut :

<?php

$burung[0]="Item";
$burung[1]="Coklat";
$burung[2]="Merah";
$burung[3]="Hiijau";
echo $burung[0] . ” dan ” . $burung[1] . ” adalah warna burung milikku xD”;
?>

Kode diatas akan menghasilkan :

Item dan Coklat adalah warna burung milikku xD

Asosiatif Array

Array asosiatif, setiap tombol ID adalah terkait dengan nilai.Ketika menyimpan data tentang nilai bernama spesifik, numerik array tidak selalu cara terbaik untuk melakukannya.Dengan array asosiatif kita dapat menggunakan nilai sebagai kunci dan memberikan nilai kepada mereka.

Contoh 1:
Dalam contoh ini kita menggunakan array untuk menetapkan tinggi ke orang yang berbeda:

$tinggi = array("Pakijo"=>164, "Tukinem"=>154, "Warsono"=>175);

Contoh 2:
Contoh ini adalah sama seperti contoh 1, tetapi menunjukkan cara yang berbeda untuk menciptakan array:


$tinggi['Pakijo'] = "164";
$tinggi['Tukinem'] = "154";
$tinggi['Warsono'] = "175";

Untuk menampilkan data atau project PHP yang kita buat maka kita membutuh kan echo.
Simulasi-nya seperti berikut :

<?php
$tinggi['Pakijo'] = "164";
$tinggi['Tukinem'] = "154";
$tinggi['Warsono'] = "175";

echo “Tinggi Pakijo adalah ” . $tinggi['Pakijo'] . ”cm.”;
?>

Simulasi diatas akan menghasilkan :

Tinggi Pakijo adalah 164cm.

Multidimensional Array

Dalam array multidimensi, setiap elemen dalam array utama juga dapat sebuah array. Dan setiap elemen dalam array sub-dapat sebuah array, dan sebagainya.

Contoh 1 :
Dalam contoh ini kita membuat array multidimensi, dengan otomatis diberi ID kunci:



$temen = array
(
"Andika"=>array
(
"Bajul",
"Irgi",
"Dean"
),
"Sandi"=>array
(
"Salvian"
),
"Albing"=>array
(
"Yonatan",
"Aji",
"Asep"
)
);

Array di atas akan terlihat seperti ini jika ditulis ke output:

Array
(
[Andika] => Array
(
[0] => Bajul
[1] => Irgi
[2] => Dean
)
[Sandi] => Array
(
[0] => Salvian
)
[Albing] => Array
(
[0] => Yonatan
[1] => Aji
[2] => Asep
)
)

Contoh 2 :
Mari kita mencoba menampilkan nilai tunggal dari array di atas:

echo "Apakah " . $temen['Andika'][0] . " adalah teman Andika?";

Kode di atas akan menampilkan :

Apakah Bajul adalah teman Andika? 

Oke... sampai disini dahulu... Semoga kalian mengerti apa itu Array dalam PHP ^_^
Wassalamu'alaikum WR.WB.

- Jangan masukkan Link Aktif
- Jangan Spam ( I watching you ;) )
- Jangan ejek mengejek
- Jangan pulang sebelum berkomentar :'(

notifikasi
close