Pengenalan Array pada PHP

Pada arikel kali ini akan membahas tentang array di PHP. sebelumnya apa sih array tersebut?
Array adalah sekumpulan variabel yang mempunyai nama sama tetapi dibedakan oleh indeks. Array berguna misalnya dalam suatu pemrograman yang memerlukan beberapa variabel yang akan menampung data dengan tipe data yang sama dan akan mendapat perlakuan yang serupa. Untuk memudahkan kita agar tidak pusing-pusing memikirkan nama variabel yang berbeda-beda, lebih baik menggunakan satu nama variabel tetapi masing-masing dibedakan dengan indeks. Indeks dapat berupa angka atau string. Jika indeks array berbentuk angka, maka array akan disebut indexed array (vector), sedangkan jika indeksnya berupa string, maka array akan disebut associative array.

Penulisan sebuah array adalah sebagai berikut :
$nama_array[nomor_indeks] atau $nama_array["string_indeks"]
Apakah anda sudah mempunyai bayangan tentang penulisan array? kalau belum, lihat keterangan berikut :
  1. Nama_array adalah nama variabel yang digunakan sebagai array.
  2. Nomor_indeks adalah nomor indeks untuk vector array. Nomor indeks dimulai dari nol.
  3. String_indeks adalah string yang digunakan sebagai indeks untuk associative array.
Untuk mendeklarasikan sebuah array dapat digunakan deklarasi eksplisit, artinya langsung memberi nilai pada sebuah array, contoh:
$nama_array[1] = 500
$nama_array["str"] = 1000

Cara pengeluaran nilai dari variabel dalam fungsi echo berbeda dari yang biasanya. yaitu dengan cara menggunakan kurung kurawal. Ayo kita lihat perbedaannya dalam penulisan syntax :
Penulisan dengan variabel biasa :
<?php echo "Nilai dari variabel adalah $var"; ?>

Menggunakan array penulisannya adalah sebagai berikut:
<?php echo "Nilai dari variabel array adalah {$nama_array[1]}"; ?>

Pemakaian tanda kurung kurawal ini baru dikenal pada PHP 4, sedangkan pada PHP 3, untuk melakukan hal seperti di atas dapat digunakan metoda penggabungan string sebagai berikut:
"Nilai variabel array adalah" . $nama_array[1];
Nah sekarang sudah mengerti bukan? agar lebih mengerti, disini akan memberikan contoh yang lebih jelas.

Array Berindeks Numerik
$nama_array[$key] = value;
dimana seperti yang diatas keterangannya sudah dijelaskan,  $key = 0,1,2,3,..,9
 contoh :

$siswa[0] = "Rizal";
$siswa[1] = "Pandu";
$siswa[2] = "Tama";
$siswa[3] = "Desta";

Berikut ini adalah contoh untuk menampilkan nilai yang disimpan dalam ruang elemen dari suatu array berindeks numerik.

<?php
$siswa[0] = "Rizal";
$siswa[1] = "Pandu";
$siswa[2] = "Tama";
$siswa[3] = "Desta";
echo "Berikut ini adalah 2 orang siswa Multimedia Nesta, yaitu "
. $siswa[0] . " & " . $siswa[1];
echo "<br>2 orang siswa Multimedia Nesta yang lain adalah "
. $siswa[2] . " & " . $siswa[3];
?>

Array Assosiatif

Untuk array assosiatif, sintaksnya sama dengan array berindeks numerik namun perbedaannya adalah pada $key. Pada array assosiatif, $key dapat berupa suatu string. Berikut ini adalah contohnya.

$uang["Rizal"] = 5000;
$uang["Pandu"] = 8000;
$uang["Tama"] = 6000;
$uang["Desta"] = 2000;

Berikut ini adalah contoh kode untuk menampilkan nilai dari array assosiatif :

<?php
$uang["Rizal"] = 5000;
$uang["Pandu"] = 8000;
$uang["Tama"] = 6000;
$uang["Desta"] = 2000;
echo "Rizal mempunyai uang - $" . $uang["Rizal"] . "<br>";
echo "Pandu mempunyai uang - $" . $uang["Pandu"] . "<br>";
echo "Tama mempunyai uang - $" . $uang["Tama"] . "<br>";
echo "Desta mempunyai uang - $" . $uang["Desta"];
?>

Semoga Bermanfaat

0 komentar:

Post a Comment

◄ Posting Baru Posting Lama ►
 

Pengikut

lazada

Copyright © 2013-2014. Abtista Blog's - All Rights Reserved Tamplate Design by Blogger