sharingilmu.web.id

Belajar tak akan lengkap jika kita tidak berbagi

Penggunaan Array dalam PHP

Posted by admin on 27 Aug 2012

Hampir sama seperti bahasa pemrograman lainnya, dalam PHP juga terdapat suatu array. Pada PHP terdapat 2 jenis array, yaitu array berindeks numerik dan array bersifat assosiatif. Untuk lebih jelasnya mari kita bahas satu per satu.
1. Array berindeks numerik
Pada array berindeks numerik, indeks array dimulai dari indeks ke-0, sebagai contoh adalah sebagai berikut :

<?php
$mahasiswa[0]="rudi";
$mahasiswa[1]="anto";
$mahasiswa[2]="joko";
$mahasiswa[3]="sinta";

echo "nama-nama mahasiswa : <br>";
echo "1. $mahasiswa[0] <br>";
echo "2. $mahasiswa[1] <br>";
echo "3. $mahasiswa[2] <br>";
echo "4. $mahasiswa[3] <br>";
?>

silakan coba source code di atas dan lihat apa yang dihasilkan.

Salah satu keuntungan dari array berindeks numerik adalah jika array memiliki banyak isi maka isinya dapat ditampilkan dengan menggunakan perulangan sehingga kita tidak perlu menulis satu per satu array yang akan ditampilkan. Sebagai contoh menampilkan isi array dengan perulangan silakan coba source code di bawah ini :

<?php
$mahasiswa[0]="rudi";
$mahasiswa[1]="anto";
$mahasiswa[2]="joko";
$mahasiswa[3]="sinta";

echo "nama-nama mahasiswa : <br>";
$x=1;
for($i=0;$i<=3;$i++)
{
echo "$x. $mahasiswa[$i] <br>";
$x++;
}
?>

hasilnya sama dengan contoh yang pertama kan?inilah salah satu keuntungannya menampilkan array dengan perulangan. Jika masih merasa kurang puas silakan tambah isi dari arraynya.. :)
2. Array Assosiatif
Array assosiatif hampir mirip dengan array berindeks numerik hanya saja indeks dari array ini berupa string. Untuk lebih memahaminya silakan coba contoh source code di bawah ini :

<?php
$mahasiswa["rudi"]="B";
$mahasiswa["anto"]="C";
$mahasiswa["joko"]="A";
$mahasiswa["sinta"]="B";

echo "nilai mahasiswa : <br>";
echo "nilai makul pemrograman dari rudi adalah ".$mahasiswa["rudi"]."<br>";
echo "nilai makul pemrograman dari anto adalah ".$mahasiswa["anto"]."<br>";
echo "nilai makul pemrograman dari joko adalah ".$mahasiswa["joko"]."<br>";
echo "nilai makul pemrograman dari sinta adalah ".$mahasiswa["sinta"]."<br>";
?>

Pada penggunaannya memang array berindeks numerik lebih sering digunakan daripada array assosiatif karena array berindeks numerik lebih mudah digunakan dan dapat dikombinasikan dengan perulangan.


Categories: PHP, Tutorial

3 Responses so far.

  1. Fadjar says:

    Thanks artikelnya, sangat bermanfaat…

  2. inne says:

    super sekali :)




9 × = 27