Fungsi array berfungsi utuk mengakses dan memanipulasi array.
Array sederhana dan multi-dimensi didukung.
Fungsi array adalah bagian dari inti PHP. Tidak diperlukan instalasi untuk menggunakan fungsi ini.
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 |