Memahami Array Lebih Mendalam Pada Pemrograman PHPBahasa PHP memiliki banyak fungsi yang dapat digunakan untuk mengolah data terutama pada variabel array, seperti fungsi untuk menjumlahkan data pada array, menggabungkan data pada array, Menambah data array, menghapus data array, Merubah String menjadi Array, dan lain sebagainya. Show
1. Pengertian Array Pada PHPSecara Umum, Array Adalah salah satu fitur PHP yang dapat digunakan untuk menampung banyak nilai sekaligus dalam satu variabel. Variabel Array dapat menyimpan Nilai dalam bentuk Angka maupun String. Array Pada PHP tidak termasuk dalam istilah Scalar Variable, yaitu satu variabel hanya bisa menyimpan satu nilai. Artinya, Array berbeda dengan konsep seperti tipe data string, angka, integer, maupun boolean. Gambar 1 Cara membuat Array cukup mudah, Anda bisa memanfaatkan fungsi 2. Menampilkan Nilai dari Variabel ArrayCara menampilkan Nilai dari variabel Array sedikit berbeda dengan cara menampilkan nilai pada variabel biasa, dimana pada variabel biasa Anda bisa menampilkan nilainya hanya dengan menggunakan fungsi Nah, untuk menampilkan Nilai dari Array secara individu, Anda bisa menambahkan nomor index atau key yang ditulis didalam kurung siku '[]' setelah penulisan nama variabel array. Misal, Sedangkan, untuk menampilkan semua Nilai Array sekaligus dalam satu perintah, Anda bisa menggunakan fungsi print_r(). Argumen dalam tanda kurung lengkung tersebut bisa Anda isi dengan nama variabel Array. Misal,
Contoh kode diatas akan menampilkan output berupa nama-nama hari, dan berikut tampilan kode diatas jika dijalankan pada halaman web. Gambar 23. Mengatur Index/Key Pada ArrayPada pembahasan No 2, Secara otomatis nomor index/key pada variabel 3.1 Atur Index Array dengan Karakter(=>)Anda bisa mengatur Angka index sesuai yang diinginkan, misal angka index diatur dengan angka 2,4,7,5,9. Untuk mengatur angka-angka index, Anda bisa menggunakan karakter =>. Gambar 3.1Cara penulisan seperti contoh dari kode PHP diatas, angka index tidak dimulai lagi dari angka 0,1,2, dan seterusnya. Namun, Angka index telah diatur dengan angka khusus yaitu 2,4,7,5,9. 3.2 Atur Index Array dengan StringSelain menggunakan Angka sebagai index Array, Anda bisa mengatur index dengan menggunakan String, misal H-1, H-2, H-3. Untuk menulis nama index, jangan lupa gunakan tanda kutip. berikut contohnya. Gambar 3.2Untuk menampilkan nilai dari variabel array dengan index string, tidak jauh berbeda dengan nilai array dengan index yang berisi angka(pada pembahasan No 2). 4. Menjumlahkan isi Data Pada Array(count)Beberapa Nilai atau data yang ada pada variabel array, berapun banyaknya nilai pada Array, banyaknya nilai tersebut bisa Anda jumlah dengan menggunakan fungsi count(). count adalah salah satu fungsi yang dapat digunakan untuk menghitung jumlah nilai atau item dalam variabel array. Fungsi count berguna jika misalkan Anda memerlukan banyak proses seperti menambah dan mengurangi nilai pada Array. Berikut contoh kode php dengan memanfaatkan
Contoh kode diatas akan menampilkan output berupa kalimat yang menyatakan banyaknya jumlah nilai pada variabel array, berikut tampilan hasil kode diatas pada halaman web. Gambar 45. Menambahkan Item Baru ke Dalam ArrayVariabel Array yang sudah berisi data, bisa Anda tambah dengan data-data baru. Misal, Variabel Array yang tadinya sudah berisi 3 nilai yaitu senin, selasa, dan rabu, kemudian Anda berniat menambahkan hari minggu pada array tersebut. Maka Anda bisa mulai menulis kode PHP seperti contoh berikut.
Pernyataan untuk kode Perlu diingat juga, jika nomor index yang anda berikan sudah ada pada nilai sebelumnya, maka nomor index lama akan ditimpa dengan nomor index yang baru beserta dengan nilainya. Misal, nomor index 1 berisi nilai 'selasa', kemudian Anda menambahkan nilai baru dengan perintah 6. Menghapus Data pada Array(unset)Selain menambahkan item baru pada Array, Anda juga bisa menghapus item lama atau yang sudah tidak dibutuhkan lagi. Cara menghapus nilai pada Array adalah dengan memanfaatkan fungsi unset(), misal unset($data[1]). berikut contohnya.
Dari contoh kode diatas, data pertama dengan index nomor 1 akan dihapus dari array. Sedangkan data kedua dengan index string yaitu 'H-2' akan dihapus dari array. berikut tampilannya pada halaman web. Gambar 6Yang harus diingat adalah jika Anda tidak mengatur nama index atau nomor index yang ingin dihapus, maka seluruh nilai atau item pada array akan terhapus semuanya. Ada dua cara untuk menghapus seluruh item pada array. Pertama dengan perintah 7. Menggabungkan Array Pada PHP(array_merge)array_merge() adalah salah satu fungsi yang dapat digunakan untuk
menggabungkan variabel array dengan variabel array lainnya. Misal, Cara menggabungkan 2 variabel array atau lebih, bisa dilakukan dengan membuat variabel array baru yang nantinya digunakan untuk menampung data dari array yang digabung. Berikut contoh kodenya.
Cara penggabungan dengan array_merge() akan menghasilkan nomor index yang akan di-index ulang. Namun jika Anda ingin tetap mempertahankan nomor atau nama index,
gunakan operator +. Misal, Kesimpulannya adalah, ada dua cara untuk menggabungkan variabel array pada PHP. Pertama menggunakan fungsi array_merge(), dan yang kedua bisa menggunakan operator +. 8. Atur Urutan Pada Array(Sortir)Seperti yang sudah diketahui, suatu variabel array berisi nilai-nilai didalamnya, nilai-nilai tersebut menyerupai sebuah daftar jika dikelompokkan. Nah, daftar dari nilai-nilai tersebut bisa diurutkan berdasarkan nilai atau index-nya.
Sebagai contoh, jika Anda menggunakan fungsi sort(), maka pengurutan array berdasarkan nilai dan index array akan diatur ulang. Sedangkan jika menggunakan fungsi asort(), maka pengurutan array berdasarkan nilai tetapi index tetap dipertahankan. berikut contohnya.
Pada contoh kode diatas, saya mengatur nomor index yang dimulai dengan angka 3,4, dan seterusnya. Kemudian, karena proses pengurutannya menggunakan fungsi sort(), maka index array akan diatur ulang seperti pada gambar dibawah ini. Gambar 8Namun apabila fungsi sort() tersebut Anda ganti dengan fungsi asort(), maka output yang dihasilkan akan sepeti pada gambar dibawah ini. Gambar 8.19. Merubah String Menjadi Variabel Array(Explode)Apakah bisa?, sebuah kalimat string dirubah menjadi variabel array. Misalnya suatu kalimat string yaitu "Budi Adalah Anak Yang Pandai", akan dipisah tiap kata dan dijadikan sebagai nilai dari array. Untuk memisah kata pada kalimat string, Anda bisa menggunakan fungsi explode(), Caranya bisa Anda perhatikan contoh kode dibawah ini.
Pada contoh diatas terdapat pernyataan
yaitu gambar diatas membuktikan, bahwa kata-kata pada kalimat string bisa dipisah dan dijadikan sebagai nilai untuk variabel array. 10. Menggabungkan Nilai dalam Array Menjadi String(implode)Fungsi implode() adalah kebalikan dari fungsi explode(), dimana fungsi implode() dapat befungsi untuk menggabungkan nilai-nilai dalam array menjadi kalimat string. Berikut contoh kodenya.
Fungsi implode() juga memiliki 2 argumen, Argumen pertama dijadikan sebagai penggabung antara nilai-nilai dalam array. Argumen kedua adalah nama variabel array yang ingin digabung nilai-nilainya menjadi string. berikut hasil kode diatas pada halaman web. Gambar 1011. KesimpulanPenggunaan variabel array lebih disarankan dibandingkan dengan variabel biasa jika ingin difungsikan untuk menampung banyak data. Misalnya data siswa dengan jumlah 100 siswa akan disimpan dalam suatu variabel. Anda tidak mungkin membuat 100 variabel biasa untuk menyimpan data dari 100 siswa, untuk itulah, Anda bisa menggunakan variabel array untuk mengatasi masalah tersebut. Namun bagi yang baru belajar tentang pemrograman, mungkin penggunaan dari variabel array tidak terlalu diperhatikan, seperti saya sendiri contohnya. Tapi percayalah, jika Anda terbiasa membuat projek, entah dengan bahasa PHP ataupun yang lainnya, maka penggunaan dari variabel array akan sangat terasa manfaatnya. Apa itu array di php?Apa itu Array? Dalam PHP, array adalah struktur data yang memungkinkan anda untuk menyimpan beberapa elemen dalam satu variabel. Elemen-elemen ini disimpan sebagai pasangan nilai-kunci.
Jelaskan langkah langkah membuat array?Terdapat 3 langkah untuk membuat array: • Mendeklarasikan variabel array • Meng-create array beserta ukurannya. Memberikan sebuah nilai pada setiap element array. Ketiga langkah tersebut bisa dikombinasikan, dalam satu statement, kita dapat mendeklarasikan sekaligus membuat array.
Bagaimana menambah array?Ada dua cara yang bisa dilakukan untuk menambah isi array: Mengisi langsung ke nomer indeks yang ingin ditambahkan. Mengisi langsung ke indeks terakhir.
Apa yang menjadi indeks memulai sebuah array?Untuk menampilkan array, kita bisa menggunakan indeks. Indeks pertama dimulai dari 0 dan seterusnya. Atau kita juga bisa menggunakan perulangan semisal foreach atau for untuk menampilkan array tersebut.
|