Assalamualaikum Wr.Wb
Kali ini saya akan mempelajari tentang fungsi array dan beserta contoh scriptnya.
Apa Array ?
Array adalah variable khusus, yang dapat menyimpan lebih dari satu nilai pada suatu waktu.
Dalam PHP, ada tiga jenis array, yaitu:
Ada dua cara untuk membuat diindeks array:
Indeks dapat diberikan secara otomatis (index selalu dimulai dari 0), seperti ini:
$cars = array("Volvo", "BMW", "Toyota");
atau indeks dapat ditentukan secara manual:
$cars[0] = "Volvo";
$cars[1] = "BMW";
$cars[2] = "Toyota";
Ada dua cara untuk membuat sebuah array asosiatif:
$age = array("Peter"=>"35", "Ben"=>"37", "Joe"=>"43");
atau:
$age['Peter'] = "35";
$age['Ben'] = "37";
$age['Joe'] = "43";
sumber : http://www.w3schools.com/php/php_arrays.asp
3. Array multi dimensi
Adalah array yang berisi satu array atau lebih atau sama saja dengan array didalam array. Ini diperlukan ketika kita membutuhkan penyimpanan lebih dari satu key name. PHP mendukung kedalama array didalam array sampai banyak namun rata-rata kedalaman lebih dari tiga sangat sulit untuk me-manage-nya.
Sumber : http://www.w3schools.com/php/php_arrays_multi.asp
Fungsi-fungsi array pada php:
ungsi Pengurutan
Contoh script rsort :
hasil :
Wassalamualaikum Wr.Wb
Kali ini saya akan mempelajari tentang fungsi array dan beserta contoh scriptnya.
Apa Array ?
Array adalah variable khusus, yang dapat menyimpan lebih dari satu nilai pada suatu waktu.
Dalam PHP, ada tiga jenis array, yaitu:
- Array diindeks - Array dengan index numerik.
- Array assosiatif - Array dengan kunci bernama.
- Array multidimensi - Array yang berisi satu atau lebih array.
1. Array Terindeks Angka
Merupakan array yang mengidentifikasi urutan isinya dengan indeks angka. Contoh data array nomor satu akan diindeks 0, kedua diindeks 1 dan seterusnya. Penulisan array terindeks cukup menaruh indeks dalam kurung kotak, contoh: $angka[0].Ada dua cara untuk membuat diindeks array:
Indeks dapat diberikan secara otomatis (index selalu dimulai dari 0), seperti ini:
$cars = array("Volvo", "BMW", "Toyota");
atau indeks dapat ditentukan secara manual:
$cars[0] = "Volvo";
$cars[1] = "BMW";
$cars[2] = "Toyota";
2. Array Assosiatif
Pada array assosiatif tidak mengunakan indeks angka namun menggunakan key name. Beberapa sering menyebut array assosiatif sebagai array dengan indeks string. Namun ini tidak sepenuhnya tepat karena array assosiatif tidak seperti indeks angka yang bisa mengindeks otomatis.Ada dua cara untuk membuat sebuah array asosiatif:
$age = array("Peter"=>"35", "Ben"=>"37", "Joe"=>"43");
atau:
$age['Peter'] = "35";
$age['Ben'] = "37";
$age['Joe'] = "43";
Adalah array yang berisi satu array atau lebih atau sama saja dengan array didalam array. Ini diperlukan ketika kita membutuhkan penyimpanan lebih dari satu key name. PHP mendukung kedalama array didalam array sampai banyak namun rata-rata kedalaman lebih dari tiga sangat sulit untuk me-manage-nya.
Sumber : http://www.w3schools.com/php/php_arrays_multi.asp
Fungsi-fungsi array pada php:
ungsi Pengurutan
- arsort(), pengurutan berdasarkan value secara descending
- asort(), pengurutan berdasarkan value secara ascending
- krsort(), pengurutan berdasarkan index/key secara decsending
- ksort(), pengurutan berdasarkan index/key secara ascending
- rsort(), pengurutan berdasarka value secara descending dengan mengubah index/key
- sort(), pengurutan berdasarkan value secara ascending dengan mengubah index/key
- shuffle(), random pengurutan array
Contoh script rsort :
hasil :
Wassalamualaikum Wr.Wb
nice article and very useful thank so for multidimensional array
BalasHapusJavacodegeeks
BalasHapus