Blog

Panduan Lengkap Array pada PHP

 

Panduan Lengkap Array pada PHP

PHP     3 months ago


Fungsi-fungsi array memungkinkan Anda untuk mengakses dan memanipulasi array. PHP mendukung array sederhana dan multi-dimensi.

Fungsi-fungsi array adalah bagian dari inti PHP. Anda tidak perlu menginstall apapun untuk bisa menjalankan array pada PHP. Yang penting PHP sudah terinstall pada komputer.

Daftar function Array dalam PHP:

Function Deskripsi
array() Membuat sebuah array
array_change_key_case() Mengubah semua kunci dalam array menjadi huruf kecil atau huruf besar
array_chunk() Membagi array menjadi beberapa bagian array
array_column() Mengembalikan nilai dari satu kolom dalam larik masukan
array_combine() Membuat array dengan menggunakan elemen dari satu "kunci" array dan satu "nilai" array
array_count_values() Menghitung semua nilai dari sebuah 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 tombol)
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() Menyaring nilai-nilai larik menggunakan fungsi panggil balik
array_flip() Membalik / Bertukar semua kunci dengan nilai-nilai terkait dalam sebuah larik
array_intersect() Bandingkan array, dan kembalikan kecocokan (bandingkan hanya nilai)
array_intersect_assoc() Bandingkan array dan kembalikan kecocokan (bandingkan kunci dan nilai)
array_intersect_key() Bandingkan array, dan kembalikan kecocokan (bandingkan hanya tombol)
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 kunci saja, menggunakan fungsi perbandingan kunci yang ditentukan pengguna)
array_key_exists() Memeriksa apakah kunci yang ditentukan ada dalam larik
array_keys() Mengembalikan semua kunci array
array_map() Mengirim setiap nilai dari sebuah array ke fungsi buatan pengguna, yang mengembalikan nilai baru
array_merge() Menggabungkan satu atau beberapa larik ke dalam satu larik
array_merge_recursive() Menggabungkan satu atau lebih array ke dalam satu array secara rekursif
array_multisort() Mengurutkan beberapa atau multi-dimensi array
array_pad() Menyisipkan sejumlah item yang ditentukan, dengan nilai yang ditentukan, ke larik
array_pop() Menghapus elemen terakhir dari sebuah array
array_product() Menghitung produk dari nilai dalam larik
array_push() Menyisipkan satu atau lebih elemen ke ujung larik
array_rand() Mengembalikan satu atau lebih kunci acak dari larik
array_reduce() Mengembalikan larik sebagai string, menggunakan fungsi yang ditentukan pengguna
array_replace() Menggantikan nilai dari larik pertama dengan nilai dari susunan berikut
array_replace_recursive() Menggantikan nilai dari larik pertama dengan nilai dari susunan berikut secara rekursif
array_reverse() Mengembalikan larik dalam urutan terbalik
array_search() Menelusuri larik untuk nilai yang diberikan dan mengembalikan kunci
array_shift() Menghapus elemen pertama dari larik, dan mengembalikan nilai elemen yang dihapus
array_slice() Mengembalikan bagian-bagian yang dipilih dari suatu larik
array_splice() Menghapus dan mengganti elemen tertentu dari suatu array
array_sum() Mengembalikan jumlah nilai dalam larik
array_udiff() Bandingkan array, dan kembalikan perbedaannya (bandingkan nilai saja, menggunakan fungsi perbandingan kunci yang ditentukan pengguna)
array_udiff_assoc() Bandingkan array, dan kembalikan perbedaannya (bandingkan kunci dan nilai, menggunakan fungsi bawaan 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 hanya nilai, 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 larik
array_unshift() Menambahkan satu atau lebih elemen ke awal array
array_values() Mengembalikan semua nilai dari sebuah array
array_walk() Menerapkan fungsi pengguna ke setiap anggota array
array_walk_recursive() Menerapkan fungsi pengguna secara rekursif ke setiap anggota array
arsort() Mengurutkan susunan asosiatif dalam urutan menurun, sesuai dengan nilainya
asort() Mengurutkan susunan 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() Mengembalikan pasangan kunci dan nilai saat ini dari larik
end() Mengatur pointer internal array ke elemen terakhirnya
extract() Mengimpor variabel ke dalam tabel simbol saat ini dari larik
in_array() Memeriksa apakah nilai yang ditentukan ada dalam larik
key() Mengambil kunci dari larik
krsort() Mengurutkan susunan asosiatif dalam urutan menurun, menurut kuncinya
ksort() Mengurutkan susunan asosiatif dalam urutan menaik, menurut kuncinya
list() Menetapkan variabel seolah-olah mereka adalah array
natcasesort() Mengurutkan array menggunakan algoritma "natural order" yang tidak sensitif huruf
natsort() Mengurutkan array menggunakan algoritma "natural order"
next() Memajukan penunjuk array internal dari array
pos() Alias ​​saat ini ()
prev() Memutar ulang penunjuk array internal
range() Menciptakan sebuah array yang berisi berbagai elemen
reset() Mengatur pointer internal array ke elemen pertama
rsort() Mengurutkan larik terindeks dalam urutan menurun
shuffle() Mengacak array
sizeof() Alias ​​hitungan ()
sort() Mengurutkan larik terindeks dalam urutan menaik
uasort() Mengurutkan larik berdasarkan nilai menggunakan fungsi perbandingan yang ditentukan pengguna
uksort() Mengurutkan array berdasarkan kunci menggunakan fungsi perbandingan yang ditentukan pengguna
usort() Mengurutkan array menggunakan fungsi perbandingan yang ditentukan pengguna