Tatasusunan PHP



Pengenalan kepada PHP Array

Fungsi PHP Array membolehkan anda mengakses dan memanipulasi tatasusunan.

Menyokong tatasusunan mudah dan tatasusunan berbilang dimensi.


Pemasangan

Fungsi Tatasusunan PHP ialah bahagian penting teras PHP. Tiada pemasangan diperlukan untuk menggunakan fungsi ini.


Fungsi PHP 5 Array

Satu alias untuk kiraan(). Isih tatasusunan angka dalam tertib menaik. uasort()Menggunakan fungsi perbandingan yang ditentukan pengguna untuk mengisih nilai utama dalam tatasusunan. uksort()Menggunakan fungsi perbandingan yang ditentukan pengguna untuk mengisih kekunci dalam tatasusunan. usort() Isih tatasusunan menggunakan fungsi perbandingan yang ditentukan pengguna.
FungsiPenerangan
array( )Buat tatasusunan.
array_change_key_case()Mengembalikan tatasusunan yang kuncinya semuanya huruf besar atau huruf kecil.
array_chunk()Pisah tatasusunan kepada potongan tatasusunan baharu.
array_column()Mengembalikan nilai satu lajur dalam tatasusunan input.
array_combine()Mencipta tatasusunan baharu dengan menggabungkan dua tatasusunan (satu untuk nama kunci dan satu untuk nilai kunci) .
array_count_values() digunakan untuk mengira bilangan kejadian semua nilai dalam tatasusunan.
array_diff()Membandingkan tatasusunan dan mengembalikan perbezaan antara dua tatasusunan (hanya membandingkan nilai kunci).
array_diff_assoc()Bandingkan tatasusunan dan kembalikan perbezaan antara dua tatasusunan (bandingkan nama kunci dan nilai kunci).
array_diff_key()Membandingkan tatasusunan dan mengembalikan perbezaan antara dua tatasusunan (hanya membandingkan nama kunci).
array_diff_uassoc()Bandingkan tatasusunan dan kembalikan perbezaan antara dua tatasusunan (bandingkan nama kunci dan nilai kunci, gunakan fungsi perbandingan kunci yang ditentukan pengguna).
array_diff_ukey()Bandingkan tatasusunan dan kembalikan perbezaan antara dua tatasusunan (hanya bandingkan nama kunci, gunakan fungsi perbandingan nama kunci yang ditentukan pengguna).
array_fill()Mengisi tatasusunan dengan nilai kunci yang diberikan.
array_fill_keys()Isi tatasusunan dengan nilai kunci yang diberikan.
array_filter()Gunakan fungsi panggil balik untuk menapis elemen dalam tatasusunan.
array_flip()Terbalikkan/tukar nama kunci dalam tatasusunan dan nilai kunci berkaitan yang sepadan.
array_intersect()Membandingkan tatasusunan dan mengembalikan persilangan dua tatasusunan (hanya membandingkan nilai kunci).
array_intersect_assoc()Bandingkan tatasusunan dan kembalikan persilangan dua tatasusunan (bandingkan nama kunci dan nilai kunci).
array_intersect_key()Membandingkan tatasusunan dan mengembalikan persilangan dua tatasusunan (hanya membandingkan nama kunci).
array_intersect_uassoc()Membandingkan tatasusunan dan mengembalikan persilangan dua tatasusunan (membandingkan nama kunci dan nilai kunci, menggunakan fungsi perbandingan nama kunci yang ditentukan pengguna).
array_intersect_ukey()Membandingkan tatasusunan dan mengembalikan persilangan dua tatasusunan (hanya membandingkan nama kunci, menggunakan fungsi perbandingan nama kunci yang ditentukan pengguna).
array_key_exists()Menyemak sama ada kunci yang ditentukan wujud dalam tatasusunan.
array_keys()Mengembalikan semua nama kunci dalam tatasusunan.
array_map()Gunakan fungsi yang ditentukan pengguna pada setiap nilai tatasusunan yang diberikan dan kembalikan nilai baharu.
array_merge()Gabungkan satu atau lebih tatasusunan menjadi satu tatasusunan.
array_merge_recursive()Rekursif menggabungkan satu atau lebih tatasusunan ke dalam satu tatasusunan.
array_multisort() Isih berbilang tatasusunan atau tatasusunan berbilang dimensi.
array_pad()Memasukkan bilangan elemen yang ditentukan dengan nilai yang ditentukan ke dalam tatasusunan.
array_pop()Memadamkan elemen terakhir dalam tatasusunan (meletuskannya dari timbunan).
array_product()Mengira hasil darab semua nilai dalam tatasusunan.
array_push()Sisipkan satu atau lebih elemen di hujung tatasusunan (tolak).
array_rand()Pilih satu atau lebih elemen secara rawak daripada tatasusunan dan kembalikan nama kunci.
array_reduce()Dengan menggunakan fungsi yang ditentukan pengguna, secara berulang mengurangkan tatasusunan kepada rentetan dan mengembalikannya.
array_replace()Tukarkan nilai tatasusunan pertama dengan nilai tatasusunan berikut.
array_replace_recursive()Ganti secara rekursif nilai tatasusunan pertama dengan nilai tatasusunan berikut.
array_reverse()Terbalikkan susunan unsur dalam tatasusunan asal, cipta tatasusunan baharu dan kembalikannya.
array_search()Cari nilai yang diberikan dalam tatasusunan dan kembalikan nama kunci yang sepadan jika berjaya.
array_shift()Memadamkan elemen pertama dalam tatasusunan dan mengembalikan nilai elemen yang dipadamkan.
array_slice()Mengembalikan bahagian yang dipilih dalam tatasusunan.
array_splice()Alih keluar elemen yang ditentukan daripada tatasusunan dan gantikannya dengan nilai lain.
array_sum()Mengembalikan jumlah semua nilai dalam tatasusunan.
array_udiff()Membandingkan tatasusunan dan mengembalikan perbezaan antara dua tatasusunan (hanya membandingkan nilai utama, menggunakan fungsi perbandingan kunci yang ditentukan pengguna).
array_udiff_assoc()Bandingkan tatasusunan dan kembalikan perbezaan antara dua tatasusunan (bandingkan nama kunci dan nilai kunci, gunakan fungsi terbina dalam untuk membandingkan nama kunci, gunakan pengguna -fungsi yang ditentukan membandingkan nilai utama).
array_udiff_uassoc()Bandingkan tatasusunan dan kembalikan set perbezaan dua tatasusunan (bandingkan nama kunci dan nilai kunci, gunakan dua fungsi perbandingan nama kunci yang ditentukan pengguna) .
array_uintersect()Membandingkan tatasusunan dan mengembalikan persilangan dua tatasusunan (hanya membandingkan nilai utama, menggunakan fungsi perbandingan kunci yang ditentukan pengguna).
array_uintersect_assoc()Bandingkan tatasusunan dan kembalikan persilangan dua tatasusunan (bandingkan nama kunci dan nilai kunci, gunakan fungsi terbina dalam untuk membandingkan nama kunci, gunakan pengguna -fungsi yang ditentukan Bandingkan nilai utama).
array_uintersect_uassoc()Membandingkan tatasusunan dan mengembalikan persilangan dua tatasusunan (membandingkan nama kunci dan nilai kunci, menggunakan dua fungsi perbandingan kunci yang ditentukan pengguna).
array_unique()Alih keluar nilai pendua daripada tatasusunan.
array_unshift()Sisipkan satu atau lebih elemen pada permulaan tatasusunan.
array_values()Mengembalikan semua nilai dalam tatasusunan.
array_walk()Gunakan fungsi pengguna kepada setiap ahli tatasusunan.
array_walk_recursive() Menggunakan fungsi pengguna secara rekursif kepada setiap ahli tatasusunan.
arsort() Isih tatasusunan bersekutu dalam tertib menurun mengikut nilai kunci.
asort() Isih tatasusunan bersekutu dalam tertib menaik mengikut nilai kunci.
compact()Mencipta tatasusunan yang mengandungi nama pembolehubah dan nilainya.
count()Mengembalikan bilangan elemen dalam tatasusunan.
current()Mengembalikan elemen semasa dalam tatasusunan.
setiap()Mengembalikan pasangan kunci/nilai semasa dalam tatasusunan.
end() Halakan penunjuk dalaman tatasusunan ke elemen terakhir.
extract()Import pembolehubah daripada tatasusunan ke dalam jadual simbol semasa.
in_array()Menyemak sama ada nilai yang ditentukan wujud dalam tatasusunan.
key()Dapatkan nama kunci daripada tatasusunan bersekutu.
krsort() Isih tatasusunan bersekutu dalam tertib menurun mengikut nama kunci.
ksort() Isih tatasusunan bersekutu dalam tertib menaik mengikut nama kunci.
list()Tetapkan nilai dalam tatasusunan kepada beberapa pembolehubah tatasusunan.
natcasesort()Menggunakan algoritma "isih semula jadi" untuk mengisih tatasusunan dalam cara yang tidak peka huruf besar-besaran.
natsort() Isih tatasusunan menggunakan algoritma "isihan semula jadi".
next()Alihkan penunjuk dalaman dalam tatasusunan ke belakang satu kedudukan.
pos()Satu alias untuk current().
prev()Putar semula penunjuk dalaman tatasusunan sebanyak satu bit.
julat()Mencipta tatasusunan yang mengandungi unsur dalam julat yang ditentukan.
reset() Halakan penunjuk dalaman tatasusunan kepada elemen pertama.
rsort() Isih tatasusunan angka dalam tertib menurun.
shuffle()Susun semula elemen dalam tatasusunan dalam susunan rawak.
saiz()
isih()