Pengenalan Array PHP
Fungsi array berfungsi utuk mengakses dan memanipulasi array.
Array sederhana dan multi-dimensi didukung.
Instalasi
Fungsi array adalah bagian dari inti PHP. Tidak diperlukan instalasi untuk menggunakan fungsi ini.
Fungsi Array PHP
| Function | Deskripsi |
|---|---|
| array() | Membuat array |
| array_change_key_case() | Mengubah semua kunci dalam array menjadi huruf kecil atau huruf besar |
| array_chunk() | Membagi array menjadi potongan array |
| array_column() | Mengembalikan nilai dari satu kolom dalam larik input |
| array_combine() | Membuat larik dengan menggunakan elemen dari satu larik “kunci” dan satu larik “nilai” |
| array_count_values() | Menghitung semua nilai array |
| array_diff() | Bandingkan array, dan kembalikan perbedaannya (bandingkan hanya nilai) |
| array_diff_assoc() | Bandingkan array, dan kembalikan perbedaannya (bandingkan kunci dan nilai) |
| array_diff_key() | Bandingkan array, dan kembalikan perbedaannya (bandingkan hanya kunci) |
| array_diff_uassoc() | Bandingkan array, dan kembalikan perbedaannya (bandingkan kunci dan nilai, menggunakan fungsi perbandingan kunci yang ditentukan pengguna) |
| array_diff_ukey() | Bandingkan array, dan kembalikan perbedaannya (bandingkan hanya kunci, menggunakan fungsi perbandingan kunci yang ditentukan pengguna) |
| array_fill() | Mengisi larik dengan nilai |
| array_fill_keys() | Mengisi larik dengan nilai, menentukan kunci |
| array_filter() | Membalik / Bertukar semua kunci dengan nilai yang terkait dalam larik |
| array_flip() | Membalik / Bertukar semua kunci dengan nilai yang terkait dalam larik |
| array_intersect() | Bandingkan array, dan kembalikan kecocokan (bandingkan nilai saja) |
| array_intersect_assoc() | Bandingkan array dan kembalikan pertandingan (bandingkan kunci dan nilai) |
| array_intersect_key() | Bandingkan array, dan kembalikan kecocokan (bandingkan hanya kunci) |
| array_intersect_uassoc() | Bandingkan array, dan kembalikan kecocokan (bandingkan kunci dan nilai, menggunakan fungsi perbandingan kunci yang ditentukan pengguna) |
| array_intersect_ukey() | Bandingkan array, dan kembalikan kecocokan (bandingkan hanya kunci, menggunakan fungsi perbandingan kunci yang ditentukan pengguna) |
| array_key_exists() | Memeriksa apakah kunci yang ditentukan ada dalam larik |
| array_keys() | Mengembalikan semua kunci dari sebuah larik |
| array_map() | Mengirimkan setiap nilai larik ke fungsi buatan pengguna, yang mengembalikan nilai baru |
| array_merge() | Menggabungkan satu atau lebih larik menjadi satu larik |
| array_merge_recursive() | Menggabungkan satu atau lebih larik menjadi satu larik secara rekursif |
| array_multisort() | Mengurutkan array multi-dimensi atau multi-dimensi |
| array_pad() | Menyisipkan sejumlah item tertentu, dengan nilai yang ditentukan, ke sebuah array |
| array_pop() | Menghapus elemen terakhir dari sebuah array |
| array_product() | Menghitung produk dari nilai dalam larik |
| array_push() | Menyisipkan satu atau lebih elemen ke akhir larik |
| array_rand() | Mengembalikan satu atau lebih kunci acak dari larik |
| array_reduce() | Mengembalikan larik sebagai string, menggunakan fungsi yang ditentukan pengguna |
| array_replace() | Mengganti nilai dari larik pertama dengan nilai dari larik berikut |
| array_replace_recursive() | Mengganti nilai dari larik pertama dengan nilai dari larik berikut secara rekursif |
| array_reverse() | Mengembalikan larik dalam urutan terbalik |
| array_search() | Mencari array untuk nilai tertentu dan mengembalikan kuncinya |
| array_shift() | Menghapus elemen pertama dari larik, dan mengembalikan nilai elemen yang dihapus |
| array_slice() | Mengembalikan bagian yang dipilih dari sebuah larik |
| array_splice() | Menghapus dan mengganti elemen tertentu dari sebuah larik |
| array_sum() | Mengembalikan jumlah nilai dalam larik |
| array_udiff() | Bandingkan array, dan kembalikan perbedaannya (bandingkan hanya nilai, menggunakan fungsi perbandingan kunci yang ditentukan pengguna) |
| array_udiff_assoc() | Bandingkan array, dan kembalikan perbedaannya (bandingkan kunci dan nilai, menggunakan fungsi built-in untuk membandingkan kunci dan fungsi yang ditentukan pengguna untuk membandingkan nilai) |
| array_udiff_uassoc() | Bandingkan array, dan kembalikan perbedaannya (bandingkan kunci dan nilai, menggunakan dua fungsi perbandingan kunci yang ditentukan pengguna) |
| array_uintersect() | Bandingkan array, dan kembalikan kecocokan (bandingkan nilai saja, menggunakan fungsi perbandingan kunci yang ditentukan pengguna) |
| array_uintersect_assoc() | Bandingkan array, dan kembalikan kecocokan (bandingkan kunci dan nilai, menggunakan fungsi bawaan untuk membandingkan kunci dan fungsi yang ditentukan pengguna untuk membandingkan nilai) |
| array_uintersect_uassoc() | Bandingkan array, dan kembalikan kecocokan (bandingkan kunci dan nilai, menggunakan dua fungsi perbandingan kunci yang ditentukan pengguna) |
| array_unique() | Menghapus nilai duplikat dari array |
| array_unshift() | Menambahkan satu atau lebih elemen ke awal larik |
| array_values() | Mengembalikan semua nilai dari sebuah larik |
| array_walk() | Menerapkan fungsi pengguna ke setiap anggota array |
| array_walk_recursive() | Menerapkan fungsi pengguna secara rekursif ke setiap anggota array |
| arsort() | Mengurutkan array asosiatif dalam urutan menurun, sesuai dengan nilainya |
| asort() | Mengurutkan array asosiatif dalam urutan menaik, sesuai dengan nilainya |
| compact() | Buat array yang berisi variabel dan nilainya |
| count() | Mengembalikan jumlah elemen dalam larik |
| current() | Mengembalikan elemen saat ini dalam larik |
| each() | Tidak digunakan lagi dari PHP 7.2. Mengembalikan pasangan kunci dan nilai saat ini dari larik |
| end() | Menyetel penunjuk internal larik ke elemen terakhirnya |
| extract() | Mengimpor variabel ke dalam tabel simbol saat ini dari larik |
| in_array() | Memeriksa apakah nilai tertentu ada dalam array |
| key() | Mengambil kunci dari larik |
| krsort() | Mengurutkan array asosiatif dalam urutan menurun, sesuai dengan kuncinya |
| ksort() | Mengurutkan array asosiatif dalam urutan menaik, menurut kuncinya |
| list() | Menetapkan variabel seolah-olah mereka adalah array |
| natcasesort() | Mengurutkan larik menggunakan algoritme “urutan alami” yang tidak peka huruf besar / kecil |
| natsort() | Mengurutkan larik menggunakan algoritme “urutan alami” |
| next() | Maju penunjuk array internal dari sebuah array |
| pos() | Alias of current() |
| prev() | Membuat larik yang berisi berbagai elemen |
| range() | Membuat larik yang berisi berbagai elemen |
| reset() | Menyetel penunjuk internal larik ke elemen pertamanya |
| rsort() | Mengurutkan array yang diindeks dalam urutan menurun |
| shuffle() | Mengacak array |
| sizeof() | Alias count() |
| sort() | Mengurutkan array yang diindeks dalam urutan menaik |
| uasort() | Mengurutkan larik berdasarkan nilai menggunakan fungsi perbandingan yang ditentukan pengguna |
| uksort() | Mengurutkan array dengan kunci menggunakan fungsi perbandingan yang ditentukan pengguna |
| usort() | Mengurutkan larik menggunakan fungsi perbandingan yang ditentukan pengguna |