| Funkcija | Aprašymas | PHP versija
|
| array() |
Sukuria naują masyvą
|
3 |
| array_change_key_case() |
Grąžina tą patį masyvą tik visas reikšmes pakeičia į didžiąsias arba mažąsias raides |
4 |
| array_chunk() |
Išskaido masyvą į gabalus
|
4 |
| array_combine() |
Sukuria naują masyvą, naudojant vieną masyvą raktams (indeksams), kitą - reikšmėms |
5 |
| array_count_values() |
Grąžina masyvą su kiekvienos reikšmės buvimo vieta
|
4 |
| array_diff() |
Palygina dviejų masyvų reikšmes ir grąžina skirtumus |
4 |
| array_diff_assoc() |
Palygina dviejų masyvų raktus (indeksus) ir reikšmes, grąžina skirtumus
|
4 |
| array_diff_key() |
Palygina dviejų masyvų raktus (indeksus) ir grąžina skirtumus
|
5 |
| array_diff_uassoc() |
Palygina dviejų masyvų raktus (indeksus) ir reikšmes pagal vartotojo pateiktą funkciją, grąžina skirtumus |
5 |
| array_diff_ukey() |
Palygina dviejų masyvų raktus (indeksus) pagal vartotojo pateiktą funkciją ir grąžina skirtumus |
5 |
| array_fill() |
Užpildo masyvą reikšmėmis
|
4 |
| array_filter() |
Filtruoja masyvo elementus pagal vartotojo pateiktą funkciją |
4 |
| array_flip() |
Apkeičia vietomis masyvo raktus (indeksus) su jų reikšmėmis. Reikšmės tampa indeksais ir atvirkščiai |
4 |
| array_intersect() |
Palygina dviejų masyvų reikšmes ir grąžina sutapimus |
4 |
| array_intersect_assoc() |
Palygina dviejų masyvų raktus (indeksus) ir reikšmes, grąžina sutapimus |
4 |
| array_intersect_key() |
Palygina dviejų masyvų raktus (indeksus) ir grąžina sutapimus
|
5 |
| array_intersect_uassoc() |
Palygina dviejų masyvų raktus (indeksus) ir reikšmes pagal vartotojo pateiktą funkciją, grąžina sutapimus |
5 |
| array_intersect_ukey() |
Palygina dviejų masyvų raktus (indeksus) pagal vartotojo pateiktą funkciją ir grąžina sutapimus |
5 |
| array_key_exists() |
Patikrina ar masyve yra toks raktas (indeksas)
|
4 |
| array_keys() |
Grąžina visus masyvo raktus (indeksus)
|
4 |
| array_map() |
Siunčia visas reikšmes vieną po kitos į vartotojo pateiktą funkciją, kuri grąžina naujas reikšmes
|
4 |
| array_merge() |
Sulieja keletą masyvų į vieną
|
4 |
| array_merge_recursive() |
Sulieja keletą masyvų į vieną |
4 |
| array_multisort() |
Rūšiuoja kelių dimensijų masyvus |
4 |
| array_pad() |
Įterpia į masyvą nurodytą skaičių elementų su nurodytomis reikšmėmis
|
4 |
| array_pop() |
Ištrina paskutinį masyvo elementą
|
4 |
| array_product() |
Apskaičiuoja masyvo reikšmių sandaugą
|
5 |
| array_push() |
Prideda vieną ar kelias reikšmes prie masyvo pabaigos
|
4 |
| array_rand() |
Grąžina vieną ar kelis atsitiktinius raktus (indeksus) iš masyvo
|
4 |
| array_reduce() |
Grąžina masyvą kaip "string" tipo kintamąjį, pagal vartotojo pateiktą funkciją
|
4 |
| array_reverse() |
Grąžina tą patį masyvą su atvirkščia tvarka išdėstytais jo elementais
|
4 |
| array_search() |
Ieško masyve nurodyto rakto (indekso) ir grąžina jo reikšmę
|
4 |
| array_shift() |
Panaikina masyvo pirmąjį elementą ir grąžina jo reikšmę
|
4 |
| array_slice() |
Grąžina masyvą pasirinktomis dalimis ("supjausto" jį)
|
4 |
| array_splice() |
Panaikina ir pakeičia naujais nurodytus masyvo elementus |
4 |
| array_sum() |
Grąžina masyvo reikšmių sumą
|
4 |
| array_udiff() |
Palygina masyvo reikšmes pagal vartotojo pateiktą funkciją ir grąžina masyvą su rezultatais
|
5 |
| array_udiff_assoc() |
Palygina masyvo raktus (indeksus) ir reikšmes pagal vartotojo pateiktą funkciją ir grąžina masyvą su skirtumais |
5 |
| array_udiff_uassoc() |
Palygina masyvo raktus (indeksus) ir reikšmes pagal vartotojo pateiktas funkcijas (viena reikšmių tikrinimui, kita raktams) ir grąžina masyvą su skirtumais |
5 |
| array_uintersect() |
Palygina masyvo reikšmes pagal vartotojo pateiktą funkciją ir grąžina masyvą su sutapimais |
5 |
| array_uintersect_assoc() |
Palygina masyvo raktus (indeksus) ir reikšmes pagal vartotojo pateiktą funkciją ir grąžina masyvą su sutapimais |
5 |
| array_uintersect_uassoc() |
Palygina masyvo raktus (indeksus) ir reikšmes pagal vartotojo pateiktas funkcijas (viena reikšmių tikrinimui, kita raktams) ir grąžina masyvą su sutapimais |
5 |
| array_unique() |
Panaikina pasikartojančias reikšmes turinčius masyvo elementus iš masyvo |
4 |
| array_unshift() |
Prideda vieną ar kelis elementus į masyvo pradžią
|
4 |
| array_values() |
Grąžina visas masyvo reikšmes
|
4 |
| array_walk() |
Pritaiko vartotojo pateiktą funkciją kiekvienam masyvo elementui (vienmačiam masyvui)
|
3 |
| array_walk_recursive() |
Pritaiko vartotojo pateiktą funkciją kiekvienam masyvo elementui (keliamačiam masyvui)
|
5 |
| arsort() |
Pertvarko masyvo elementus pagal jų reikšmes (pagal abecelę nuo Z iki A ). Indeksai išlieka šalia reikšmių tokie pat kaip buvę
|
3 |
| asort() |
Pertvarko masyvo elementus pagal jų reikšmes (pagal abecelę nuo A iki Z ). Indeksai išlieka šalia reikšmių tokie pat kaip buvę |
3 |
| compact() |
Sukuria masyvą, kuris kintamųjų pavadinimus priskiria raktams (indeksams), o jų reikšmes - masyvo reikšmėms
|
4 |
| count() |
Suskaičiuoja kiek elementų turi masyvas, grąžina skaičių. Taip pat galima naudoti su objektais, grąžina objekto parametrų skaičių
|
3 |
| current() |
Grąžina dabartinio masyvo elemento reikšmę
|
3 |
| each() |
Grąžina dabartinio masyvo elemento raktą (indeksą) ir reikšmę iš masyvo. Rodyklę (pointer) perkelia į sekantį elementą
|
3 |
| end() |
Perkelia masyve esančią rodyklę (pointer) į paskutinį elementą
|
3 |
| extract() |
Įkelia kintamuosius iš masyvo į veikiamają simbolių lentelę |
3 |
| in_array() |
Žiūri ar nurodyta reikšmė yra masyve
|
4 |
| key() |
Ištraukia rakto (indekso) vietą masyve
|
3 |
| krsort() |
Išrikiuoja masyvą pagal raktą (indeksą) atgaline tvarka
|
3 |
| ksort() |
Išrikiuoja masyvą pagal raktą (indeksą) normalia tvarka
|
3 |
| list() |
Priskiria kintamiesiems reikšmes tokias, kokios buvo masyvo elementų reikšmės
|
3 |
| natcasesort() |
Grąžina masyvą išrikiavus pateiktąjį pagal reikšmes natūralia tvarka, nekreipia dėmesio į didžiąsias ar mažąsias reikšmes. A yra tapatu a, kaip ir Z z ar B b ir t.t.
|
4 |
| natsort() |
Grąžina masyvą išrikiavus pateiktąjį pagal reikšmes natūralia tvarka |
4 |
| next() |
Perkelia masyvo rodyklę (pointer) į sekantį elementą
|
3 |
| pos() |
Tas pats kaip current() |
3 |
| prev() |
Perkelia masyvo rodyklę (pointer) į prieš tai buvusį elementą |
3 |
| range() |
Sukuria masyvą pagal intervalą ir jį užpildo reikšmėmis
|
3 |
| reset() |
Perkelia masyvo rodyklę (pointer) į pirmą masyvo reikšmę
|
3 |
| rsort() |
Rikiuoja masyvą atbuline tvarka, raktai (indeksai) išlieka toje pačioje tvarkoje kaip buvo (atsiriša nuo perrikiuotų reikšmių)
|
3 |
| shuffle() |
Sumaišo masyvo elementus
|
3 |
| sizeof() |
Tas pats kaip count() |
3 |
| sort() |
Išrikiuoja masyvą, indeksai išlieka toje pačioje tvarkoje kaip buvo (atsiriša nuo perrikiuotų reikšmių) |
3 |
| uasort() |
Išrikiuoja masyvą pagal reikšmes ir vartotojo funkciją, raktai (indeksai) lieka pririšti prie reikšmių
|
3 |
| uksort() |
Išrikiuoja masyvą pagal raktus (indeksus) ir vartotojo funkciją, raktai (indeksai) lieka pririšti prie reikšmių |
3 |
| usort() |
Išrikiuoja masyvą pagal reikšmes ir vartotojo funkciją, raktai (indeksai) atsiriša nuo reikšmių |
3 |