60 likes | 240 Views
Array. EX4 (ekapujiw2002@gmail.com). Dasar. Larik data dengan tipe yang sama Sintak : $nama_array[] $nama_array = array ( … ); Indeks : Numerikal (non asosiatif) Alphanumeric (asosiatif) Single or multidimensional. Looping Array. Cara 1 : foreach($nama_array as $nama_var) {
E N D
Array EX4 (ekapujiw2002@gmail.com)
Dasar • Larik data dengan tipe yang sama • Sintak : • $nama_array[] • $nama_array = array ( … ); • Indeks : • Numerikal (non asosiatif) • Alphanumeric (asosiatif) • Single or multidimensional
Looping Array • Cara 1 : foreach($nama_array as $nama_var) { //operasi dengan $nama_var } • Cara 2 : foreach($nama_array as $key => $data) { //operasi dengan $key dan $data } • Cara 3 : while (list($key, $data) = each($nama_array)) { //operasi dengan $key dan $data }
Array Multidimensi • Array dengan isi array juga • Sintak : $nama_array = array( $key1 => array( … ), $key2 => array( … ), ……. ); $nama_array = array( array( … ), array( … ), array( … ), ……. ); • Akses dengan loop in a loop (loopie loop)
Fungsi-fungsi Array • is_array($nama_array) : mengecek aray atau bukan • count($nama_array) : menghitung jumlah elemen array • sort($nama_array, tipe sorting) : mengurutkan elemen array ascending • rsort($nama_array, tipe sorting) : mengurutkan elemen array descending • shuffle($nama_array) : mengacak elemen array • explode(separator, data) : membuat array dari data yang dipisahkan oleh separator
extract(assosiative array[, extract type, prefix]) : mengimport variabel dari sebuah array. Gunakan sintak dibawah ini utk $_GET/$_POST : • extract($_GET, EXTR_PREFIX_ALL, ‘prefix variabel’) • compact(list nama variabel) : membuat array dari beberapa nama variabel • reset($nama_array) : memindahkan indeks array ke elemen pertama • end($nama_array) : memindahkan indeks array ke elemen terakhir