Fungsi PHP Array memungkinkan Anda mengakses dan memanipulasi array.
Mendukung array sederhana dan array multidimensi.
Fungsi PHP Array merupakan bagian integral dari inti PHP. Tidak diperlukan instalasi untuk menggunakan fungsi-fungsi ini.
| fungsi | menggambarkan |
|---|---|
| susunan() | Buat sebuah array. |
| array_perubahan_kunci_kasus() | Mengembalikan array yang kuncinya semuanya huruf besar atau kecil. |
| array_chunk() | Pisahkan array menjadi beberapa bagian array baru. |
| array_kolom() | Mengembalikan nilai satu kolom dalam larik masukan. |
| array_gabung() | Buat array baru dengan menggabungkan dua array (satu dengan kunci dan satu lagi dengan kunci). |
| nilai_jumlah_array() | Digunakan untuk menghitung jumlah kemunculan semua nilai dalam suatu array. |
| array_diff() | Membandingkan array dan mengembalikan perbedaan antara dua array (hanya membandingkan nilai kunci). |
| array_diff_assoc() | Bandingkan array dan kembalikan perbedaan antara dua array (bandingkan nama kunci dan nilai kunci). |
| array_diff_key() | Membandingkan array dan mengembalikan perbedaan antara dua array (hanya kunci yang dibandingkan). |
| array_diff_uassoc() | Bandingkan array dan kembalikan perbedaan antara dua array (membandingkan nama kunci dan nilai kunci, menggunakan fungsi perbandingan kunci yang ditentukan pengguna). |
| array_diff_ukey() | Bandingkan array dan kembalikan perbedaan antara dua array (hanya bandingkan nama kunci, menggunakan fungsi perbandingan kunci yang ditentukan pengguna). |
| array_isi() | Mengisi array dengan nilai kunci yang diberikan. |
| array_fill_keys() | Mengisi array dengan nilai kunci yang diberikan. |
| array_filter() | Gunakan fungsi panggilan balik untuk memfilter elemen dalam array. |
| array_flip() | Membalik/menukar nama kunci dalam array dan nilai kunci terkait yang terkait. |
| array_intersect() | Membandingkan array dan mengembalikan perpotongan dua array (hanya membandingkan nilai kunci). |
| array_intersect_assoc() | Membandingkan array dan mengembalikan perpotongan dua array (membandingkan nama kunci dan nilai kunci). |
| array_intersect_key() | Membandingkan array dan mengembalikan perpotongan dua array (hanya kunci yang dibandingkan). |
| array_intersect_uassoc() | Bandingkan array dan kembalikan perpotongan dua array (membandingkan kunci dan nilai kunci, menggunakan fungsi perbandingan kunci yang ditentukan pengguna). |
| array_intersect_ukey() | Bandingkan array dan kembalikan perpotongan dua array (hanya bandingkan kunci, menggunakan fungsi perbandingan kunci yang ditentukan pengguna). |
| array_key_exists() | Memeriksa apakah kunci yang ditentukan ada dalam array. |
| array_keys() | Mengembalikan semua kunci dalam array. |
| array_peta() | Menerapkan fungsi yang ditentukan pengguna ke setiap nilai dalam array tertentu dan mengembalikan nilai baru. |
| array_merge() | Gabungkan satu atau lebih array menjadi satu array. |
| array_merge_recursive() | Menggabungkan satu atau lebih array secara rekursif menjadi satu array. |
| array_multisort() | Urutkan beberapa array atau array multidimensi. |
| susunan_pad() | Menyisipkan sejumlah elemen tertentu dengan nilai tertentu ke dalam array. |
| array_pop() | Hapus elemen terakhir dari array (keluarkan dari tumpukan). |
| array_produk() | Hitung produk dari semua nilai dalam array. |
| array_push() | Sisipkan (dorong) satu atau lebih elemen ke akhir array. |
| array_rand() | Pilih secara acak satu atau lebih elemen dari array dan kembalikan nama kuncinya. |
| array_reduce() | Dengan menggunakan fungsi yang ditentukan pengguna, secara iteratif mengurangi array menjadi string dan mengembalikannya. |
| array_ganti() | Mengganti nilai array pertama dengan nilai array berikutnya. |
| array_replace_recursive() | Mengganti nilai array pertama secara rekursif dengan nilai array berikutnya. |
| array_terbalik() | Balikkan urutan elemen dalam array asli, buat array baru dan kembalikan. |
| array_pencarian() | Mencari array untuk nilai tertentu dan mengembalikan kunci yang sesuai jika berhasil. |
| array_shift() | Menghapus elemen pertama dari array dan mengembalikan nilai elemen yang dihapus. |
| array_iris() | Mengembalikan bagian array yang dipilih. |
| susunan_sambungan() | Menghapus elemen tertentu dari array dan menggantinya dengan nilai lain. |
| jumlah_array() | Mengembalikan jumlah semua nilai dalam array. |
| array_udiff() | Bandingkan array dan kembalikan perbedaan antara dua array (hanya bandingkan nilai kunci, menggunakan fungsi perbandingan kunci yang ditentukan pengguna). |
| array_udiff_assoc() | Bandingkan array dan kembalikan perbedaan antara dua array (bandingkan nama kunci dan nilai kunci, gunakan fungsi bawaan untuk membandingkan nama kunci, gunakan fungsi yang ditentukan pengguna untuk membandingkan nilai kunci). |
| array_udiff_uassoc() | Bandingkan array dan kembalikan perbedaan antara dua array (untuk membandingkan kunci dan nilai kunci, gunakan dua fungsi perbandingan kunci yang ditentukan pengguna). |
| array_intersect() | Membandingkan array dan mengembalikan perpotongan dua array (hanya membandingkan nilai kunci, menggunakan fungsi perbandingan kunci yang ditentukan pengguna). |
| array_uintersect_assoc() | Bandingkan array dan kembalikan perpotongan dua array (bandingkan nama kunci dan nilai kunci, gunakan fungsi bawaan untuk membandingkan nama kunci, gunakan fungsi yang ditentukan pengguna untuk membandingkan nilai kunci). |
| array_uintersect_uassoc() | Bandingkan array dan kembalikan perpotongan dua array (membandingkan kunci dan nilai kunci, menggunakan dua fungsi perbandingan kunci yang ditentukan pengguna). |
| array_unik() | Hapus nilai duplikat dari array. |
| array_unshift() | Sisipkan satu atau lebih elemen di awal array. |
| nilai_array() | Mengembalikan semua nilai dalam array. |
| larik_berjalan() | Menerapkan fungsi pengguna ke setiap anggota array. |
| array_walk_rekursif() | Menerapkan fungsi pengguna secara rekursif ke setiap anggota array. |
| susunan() | Urutkan array asosiatif dalam urutan menurun berdasarkan nilai kunci. |
| bermacam-macam() | Urutkan array asosiatif dalam urutan menaik berdasarkan nilai kunci. |
| kompak() | Buat array yang berisi nama variabel dan nilainya. |
| menghitung() | Mengembalikan jumlah elemen dalam array. |
| saat ini() | Mengembalikan elemen saat ini dalam array. |
| setiap() | Mengembalikan pasangan kunci/nilai saat ini dalam array. |
| akhir() | Menyetel penunjuk internal array ke elemen terakhir. |
| ekstrak() | Impor variabel dari array ke tabel simbol saat ini. |
| dalam_array() | Memeriksa apakah nilai yang ditentukan ada dalam array. |
| kunci() | Dapatkan nama kunci dari array asosiatif. |
| krsort() | Urutkan array asosiatif dalam urutan menurun berdasarkan nama kunci. |
| ksort() | Urutkan array asosiatif dalam urutan menaik berdasarkan nama kunci. |
| daftar() | Tetapkan nilai dalam array ke beberapa variabel array. |
| sortir nat() | Urutkan array dengan cara yang tidak peka huruf besar-kecil menggunakan algoritma "pengurutan alami". |
| sortir() | Urutkan array menggunakan algoritma "penyortiran alami". |
| Berikutnya() | Memindahkan penunjuk internal dalam larik ke belakang satu posisi. |
| pos() | Alias untuk saat ini(). |
| sebelumnya() | Kembalikan penunjuk internal array satu bit. |
| jangkauan() | Membuat array yang berisi rentang elemen tertentu. |
| mengatur ulang() | Atur penunjuk internal array ke elemen pertama. |
| rsort() | Urutkan array numerik dalam urutan menurun. |
| acak() | Susun ulang elemen-elemen dalam array secara acak. |
| ukuran() | Alias untuk hitungan(). |
| menyortir() | Urutkan array numerik dalam urutan menaik. |
| usort() | Urutkan nilai kunci dalam array menggunakan fungsi perbandingan yang ditentukan pengguna. |
| uksort() | Urutkan kunci dalam array menggunakan fungsi perbandingan yang ditentukan pengguna. |
| menggunakan() | Urutkan array menggunakan fungsi perbandingan yang ditentukan pengguna. |