Array EX4
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( … ), ……. ); 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