Bu yerda siz PHP massivlarining barcha foydali funksiyalarini topasiz. Bir va ko'p o'lchovli massivlar ham qo'llab-quvvatlanadi.
Ushbu massiv funktsiyalaridan foydalanish uchun o'rnatish yoki uchinchi tomon paketi talab qilinmaydi.
Funktsiya nomi | Tavsif |
---|---|
massiv() | Yangi massiv yaratadi |
array_change_key_case() | Massivning barcha tugmachalarini katta yoki kichik harflarga aylantirish uchun. |
array_chunk() | Massivni massiv bo‘laklariga ajratadi |
array_column() | Massivdagi bitta ustundan qiymatlarni oling |
array_combine() | Bir massivdagi kalitlar va boshqa massivdagi qiymatlar yordamida massiv yarating |
array_count_values() | Massivning elementlari/qiymatlari sonini oling |
array_diff() | Massivlarni solishtiring va farqlarni faqat qiymatlar asosida qaytaradi |
array_diff_assoc() | Massivlarni solishtiring va ikkala kalit va qiymatlar asosida farqlarni qaytaring |
array_diff_key() | Massivlarni solishtiring va faqat kalitlarga asoslangan farqlarni qaytaradi |
array_diff_uassoc() | Massivlarni solishtiring va foydalanuvchi tomonidan belgilangan kalit taqqoslash funksiyasidan foydalangan holda farqlarni qaytaradi. U kalitlarni ham, qiymatlarni ham taqqoslaydi |
array_diff_ukey() | Massivlarni solishtiring va foydalanuvchi tomonidan belgilangan kalit taqqoslash funksiyasidan foydalangan holda farqlarni qaytaradi. U faqat kalitlarni taqqoslaydi |
array_fill() | Massivni qiymatlar bilan to‘ldiradi |
array_fill_keys() | Massivdagi belgilangan kalitlarga qiymatlarni tayinlang |
array_filter() | Qayta qo'ng'iroq qilish funksiyasi yordamida massiv qiymatlarini filtrlaydi |
array_flip() | Kalitlarni assotsiativ massivning mos qiymatlari bilan almashtiring |
array_intersect() | Massivlarni solishtiring va faqat qiymatlarni solishtirish orqali bir xil qiymatlarni qaytaring |
array_intersect_assoc() | Massivlarni solishtiring va kalit va qiymatlarni taqqoslash orqali bir xil qiymatlarni qaytaring |
array_intersect_key() | Massivlarni solishtiring va faqat kalitlarni solishtirish orqali bir xil qiymatlarni qaytaring |
array_intersect_uassoc() | Foydalanuvchi tomonidan belgilangan kalitlarni taqqoslash funktsiyasidan foydalangan holda bir xil qiymatlar uchun ikki yoki undan ortiq massivlarni solishtiring (har ikkala kalit va qiymatlarni solishtiring) |
array_intersect_ukey() | Foydalanuvchi tomonidan belgilangan kalitlarni taqqoslash funksiyasidan foydalangan holda ikki yoki undan ortiq massivlarni bir xil qiymatlar uchun solishtiring (faqat kalitlarni solishtiring) |
array_key_exists() | Massivdagi maxsus kalitlarni tekshiradi |
array_keys() | Massivning barcha kalitlarini oling |
array_map() | Massivning har bir qiymatini foydalanuvchi tomonidan belgilangan funktsiyadan o'tkazing va yangi/o'zgartirilgan qiymatni qaytaring |
array_merge() | Bir yoki bir nechta massivni bitta massivga birlashtiradi |
array_merge_recursive() | Bir yoki bir nechta massivni rekursiv ravishda bitta massivga birlashtiring |
array_multisort() | Bir yoki ko'p o'lchovli massivni saralash |
array_pad() | Massivga ma'lum qiymatga ega ma'lum miqdordagi elementlarni kiritadi |
array_pop() | Massivning oxirgi elementini olib tashlang |
array_product() | Massiv qiymatlari mahsulotini oling |
array_push() | Elementni massivning oxirgi indeksiga/massiv oxiriga kiriting |
array_rand() | Massivdan tasodifiy kalitlarni oling |
array_reduce() | Foydalanuvchi tomonidan belgilangan funksiyadan foydalanib massivni satrga aylantiring |
array_replace() | Massiv qiymatlarini massivlardagi qiymatlar bilan almashtiradi |
array_replace_recursive() | Massiv qiymatlarini massivlardagi qiymatlar bilan rekursiv ravishda almashtiradi |
array_reverse() | Massivning teskarisini oling |
array_search() | Massivning belgilangan elementini qidiring va assotsiativ massiv bo'lsa, kalitni qaytaring |
array_shift() | Birinchi elementni massivdan olib tashlaydi va uni qaytaradi |
array_slice() | Massivning tanlangan qismini oling |
array_splice() | Massivning muayyan elementlarini olib tashlaydi va almashtiradi |
massiv_sum() | Massivning barcha qiymatlari yig'indisini hisoblang va qaytaring |
array_udiff() | Massivlarni solishtiring va turli qiymatlarni qaytaring. Qiymatlar foydalanuvchi tomonidan belgilangan funksiya yordamida taqqoslanadi |
array_udiff_assoc() | Massivlarni solishtiring va turli qiymatlarni qaytaring. Kalitlar o'rnatilgan funksiya yordamida taqqoslanadi va qiymatlar foydalanuvchi tomonidan belgilangan funksiya yordamida taqqoslanadi. |
array_udiff_uassoc() | Massivlarni solishtiring va turli qiymatlarni qaytaring. Asosiy qiymatlar foydalanuvchi tomonidan belgilangan funksiya yordamida taqqoslanadi |
array_uintersect() | Massivlarni solishtiring va mos qiymatlarni qaytaring. Foydalanuvchi tomonidan belgilangan funksiya yordamida faqat Qiymatlar solishtiriladi. |
array_uintersect_assoc() | Massivlarni solishtiring va mos qiymatlarni qaytaring. Kalitlar o'rnatilgan funksiya yordamida taqqoslanadi va qiymatlar foydalanuvchi tomonidan belgilangan funksiya yordamida taqqoslanadi. |
array_uintersect_uassoc() | Massivlarni solishtiring va mosliklarni qaytaring (foydalanuvchi tomonidan belgilangan ikkita kalit solishtirish funksiyasidan foydalangan holda kalitlar va qiymatlarni solishtiring) |
array_unique() | Massivning dublikatini olib tashlaydi |
array_unshift() | Massiv boshiga bir yoki bir nechta element qo‘shadi |
array_values() | Massivning barcha qiymatlarini oling |
array_walk() | Massivning har bir elementiga foydalanuvchi funktsiyasini qo'llang |
array_walk_recursive() | Massivning har bir kalit qiymatini oling va unga foydalanuvchi tomonidan belgilangan funktsiyani qo'llang |
arsort() | Assotsiativ massivni qiymat bo'yicha kamayish tartibida tartiblaydi |
asort() | Assotsiativ massivni qiymat bo'yicha o'sish tartibida tartiblaydi |
ixcham() | O'zgaruvchilar va ularning qiymatlarini o'z ichiga olgan massiv yarating |
count() | Massivdagi elementlar sonini qaytaradi |
joriy() | Massiv ko'rsatgichi ko'rsatgan joriy elementni qaytaradi |
har bir() | Massivning joriy kalit-qiymat juftligini qaytaradi |
oxiri() | Ko'rsatkichni massivning oxirgi elementiga yo'naltirish uchun harakatlantiring |
ekstrakti() | O‘zgaruvchilarni massivdan joriy belgilar jadvaliga import qiladi |
in_array() | Massivda muayyan element mavjudligi yoki yo'qligini tekshiring |
kalit() | Massivdan kalitni oling |
krsort() | Assotsiativ massivni kalit asosida kamayish tartibida tartiblaydi |
ksort() | Assotsiativ massivni kalit asosida o'sish tartibida tartiblaydi |
ro'yxat () | O'zgaruvchilarni massiv kabi tayinlaydi |
natcasesort() | Massiv elementlarini tabiiy tartib algoritmiga ko'ra tartiblash (katta-kichik harf sezgir) |
natsort() | Massiv elementlarini tabiiy tartib algoritmiga ko'ra tartiblang |
Keyingi() | Agar mavjud bo'lsa, keyingi elementga ishora qilish uchun massiv ko'rsatgichini o'tkazing |
pos() | Massiv funksiyasining taxalluslari current(). Massiv ko'rsatkichi joylashgan joyning indeksini qaytaring |
oldingi() | Agar mavjud bo'lsa, oldingi elementga ishora qilish uchun massiv ko'rsatkichini siljiting |
diapazon () | Belgilangan diapazondagi elementlarni o'z ichiga olgan massiv yaratadi |
qayta o'rnatish() | Massiv ko‘rsatkichini birinchi elementga ishora qilib qo‘ying |
rsort() | Indekslangan massivni kamayish tartibida tartiblaydi |
aralashtirmoq() | Massiv elementlarini aralashtirish/tasodifiylashtirish |
sizeof() | Bu funksiya count() funksiyasining taxallusidir |
saralash () | Indekslangan massivni o'sish tartibida tartiblaydi |
uasort() | Massivni foydalanuvchi tomonidan belgilangan funktsiyaga ko'ra qiymat bo'yicha tartiblang |
uksort() | Massivni foydalanuvchi tomonidan belgilangan funksiyaga ko‘ra tugmalar bo‘yicha tartiblang |
usort() | Massivni foydalanuvchi tomonidan belgilangan funksiya bo'yicha tartiblang |