Home » PHP » Referensi PHP : Fungsi Array

Referensi PHP : Fungsi Array

by Hanifah Nurbaeti
by Hanifah Nurbaeti

Section Artikel

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

FunctionDeskripsi
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

You may also like