Array / Larik

Kenapa array sangat penting dalam pembuatan program?

karena array bisa menambah tingkat fleksibilitas sebuah variabel. Contohnya dengan array anda bisa melakukan transpose data ke bentuk yang kita inginkan, memanipulasi data dari database, dll. Array adalah sekumpulan data yang menggunakan nama variabel yang sama. Tiap-tiap nilai dari array disebut sebagai elemen dan memiliki index. Setiap elemen array adalah sebuah variabel juga.

Dalam Pemrograman PHP, indeks untuk array dapat berupa numerik dan dapat pula berupa suatu nilai atau yang sering disebut dengan array assosiatif.

Array berindex numerik

Sintaks umum untuk menyatakan suatu array berindeks numerik beserta nilainya adalah

$nama_array[$key] = value;

Contoh :

$nama[0] = "Rahma";
$nama[1] = "Dean";
$nama[2] = "Diumudh";

Untuk menampilkannya, anda bisa mencoba contoh berikut ini :

<?
$nama[0] = "Rahma";
$nama[1] = "Dean";
$nama[2] = "Ryan";
echo"Berikut ini adalah daftar nama mahasiswa yang mengikuti kelas php:";
echo"Nama ke-1 = $nama[0]";
echo"Nama ke-2 = $nama[1]";
echo"Nama ke-3 = $nama[2]";
?>

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

$nim["rahma"] = 10507997;
$nim["dean"] = 10507998;
$nim["ryan"] = 10507999;

untuk menampilkannya anda bisa mencoba contoh berikut :

<?
$nim["rahma"] = 10507997;
$nim["dean"] = 10507998;
$nim["ryan"] = 10507999;
echo"Berikut ini adalah daftar nama mahasiswa yang mengikuti kelas php:";
echo"NIM Rahma = $nim["rahma"]";
echo"NIM Dean = $nim["dean"]";
echo"NIM Ryan = $nim["ryan"]";
?>

Selamat mencoba…

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s