| Fungsi-fungsi Array di PHP (bagian 1) |
|
|
|
| Written by Hendrik Perdana |
| Wednesday, 05 August 2009 07:04 |
|
Fungsi-fungsi array di PHP, apa itu array?. Array adalah sekumpulan variabel yang mempunyai nama sama tetapi dibedakan oleh indeks. Array berguna misalnya dalam suatu pemrograman yang memerlukan beberapa variabel yang akan menampung data dengan tipe data yang sama dan akan mendapat perlakuan yang serupa. Nah, daripada pusing-pusing memikirkan nama variabel yang berbeda-beda, lebih baik menggunakan satu nama variabel tetapi masing-masing dibedakan dengan indeks. Indeks dapat berupa angka atau string. Jika indeks array berbentuk angka, maka array akan disebut indexed array (vector), sedangkan jika indeksnya berupa string, maka array akan disebut associative array. Aturan penulisan sebuah array adalah sebagai berikut: $nama_array[no_indeks] atau $nama_array["str_indeks"] Nama_array adalah nama variabel yang digunakan sebagai array. Untuk mendeklarasikan sebuah array dapat digunakan deklarasi eksplisit, artinya langsung memberi nilai pada sebuah array, contoh:
Untuk mengeluarkan nilai variabel array dalam fungsi echo digunakan suatu cara tersendiri yaitu menggunakan kurung kurawal. Jadi jika dengan variabel biasa dituliskan sebagai berikut:
Maka jika menggunakan array penulisannya adalah sebagai berikut:
Pemakaian tanda kurung kurawal ini baru dikenal pada PHP 4, sedangkan pada PHP 3, untuk melakukan hal seperti di atas dapat digunakan metoda penggabungan string sebagai berikut:
Array yang memiliki sebuah indeks disebut dengan array berdimensi satu, sedangkan array dengan indeks lebih dari satu disebut array multi dimensi. Vector array dan associative array dapat digabungkan menjadi array multi dimensi, jadi indeks yang digunakan pada tiap dimensi tidak harus sama-sama angka atau sama-sama string. Selain dengan deklarasi eksplisit, array juga dapat dideklarasikan dengan fungsi array(). Sintaks dari fungsi array() adalah sebagai berikut:
Jika mengikuti bentuk kedua, maka indeks otomatis akan ditambahkan oleh PHP. Berikut ini akan diberikan contoh penggunaan fungsi array() dengan berbagai variasinya, contohnya : <HTML> <?php </BODY> Selanjutnya kita akan bahas fungsi-fungsi lain yang digunakan untuk bekerja dengan array. Fungsi count() dan sizeof()
Contoh: $a[0] = 1; Fungsi array_push()
Nilai adalah nilai-nilai baru yang akan disisipkan ke dalam array. Contoh: Fungsi array_splice() array_splice ($array, letak [, panjang [, pengganti]]) Parameter letak menunjukkan mulai dari elemen ke berapa array tersebut akan diganti/dibuang. Jika nilainya positif, maka elemen dihitung dari depan, jika negatif, maka elemen dihitung dari belakang. Parameter panjang – jika nilainya positif – menunjukkan jumlah elemen yang akan diganti/dibuang. Jika negatif, maka jumlah elemen yang tertinggal (tidak diganti/dibuang) dihitung dari belakang sejumlah nilai parameter panjang. Jika parameter panjang tidak disebutkan, maka elemen array mulai dari yang ditunjukkan parameter letak sampai ke elemen terakhir akan diganti/dibuang. Parameter pengganti adalah merupakan nilai-nilai yang menggantikan elemen-elemen yang telah dibuang. Contoh: <HTML> <?php </BODY> Selamat belajar :-D |