Saturday 1 June 2013

Penggunaan Array Pada PHP


Array merupakan salah satu fasilitas untuk menyimpan data secara berurutan. Dalam
array data tersimpan dengan menggunakan indeks untuk memudahkan pencarian kembali data tersebut. Berbeda dengan variabel yang hanya dapat menyimpan satu nilai, array mampu menampung sejumlah nilai.

·         Pendeklarasian Array
Data yang terdapat dalam array disebut elemen-elemen array dan letak urutan masing-masing elemen array tersebut ditunjukkan oleh suatu indeks. Array mempunyai batas atas dan batas bawah, dimana data akan tersimpan diantara kedua batas tersebut. Semua elemen array yang tersimpan mempunyai tipe data yang sama. Array dapat berdimensi satu, dua, tiga atau lebih. Array berdimensi satu (one-dimensional array) mewakili bentuk suatu vektor. Array berdimensi dua (two-dimensional array) mewakili bentuk suatu matrix. Array berdimensi tiga ((three-dimensional array) mewakili bentuk suatu ruang.
·         Jenis-Jenis Array:
1.      Numeric Array
Sebuah numeric array menyimpan setiap elemen dengan ID key numeric. Ada berbagai cara untuk membuat array numeric.
2.      Associative Array
 Pada associative array setiap key ID dikaitkan dengan nilai tertentu. Ketika menyimpan data untuk nilai tertentu, Numeric array akan membuat kita bingung saat ingin mengambil nilai tertentu. Dengan associative array kita dapat menggunakan nilai key ID sebagai kunci dan menetapkan isi data tersebut.
3.      Multidimensional Array
Dalam multidimensional array, setiap elemen pada array utama bisa merupakan sebuah array. Dan setiap elemen dalam sub-array dapat menjadi sebuah array juga, begitu pula seterusnya.
·         Array Untuk Pengurutan Nama
Syntax php berikut merupakan syntax untuk menampilkan daftar nama asisten dosen mata Kuliah E-Commerce, yang merupakan salah satu mata kuliah wajib pada Program Studi Teknik Informatika, Fakultas teknikUniversitas Bengkulu

<?php
echo "<b>Daftar Nama Asdos E-Commerce</b>";
$nama = array ("Yoza Saputra Utama","Edho Aqmal Hakim","Abdur Rahman","Handrie Noprison","M. Rinov","Yody Ferdiansyah Kisan");
echo "<pre>";
print_r($nama);

asort($nama);
reset($nama);
echo "<b>Pengurutan nama Asdos secara Ascending</b>";
echo "<pre>";
print_r($nama);

arsort($nama);
reset($nama);
echo "<b>Pengurutan nama Asdos Secara secara Descending</b>";
echo "<pre>";
print_r($nama);
?>

No comments:

Post a Comment