II. Funkce pro prßci s poli

Tyto funkce vßm umo╛≥ujφ manipulovat a interagovat r∙zn²mi zp∙soby s poli. Pole jsou nezbytnß pro uklßdßnφ a prßci se sadami prom∞nn²ch.

Podporovßna jsou jednoduchß a vφcerozm∞rnß pole; vytvß°et se dajφ u╛ivatelsky i jako v²stup funkce. Existujφ databßzovΘ funkce na pln∞nφ polφ v²sledky databßzov²ch dotaz∙, a n∞kolik dal╣φch funkcφ vracφ pole.

Viz takΘ: is_array(), explode(), implode(), split() a join().

Obsah
array — Vytvo°it pole
array_count_values — SpoΦφtat v╣echny hodnoty v poli
array_diff — SpoΦφtat rozdφl polφ
array_flip — Prohodit klφΦe a hodnoty pole
array_intersect — SpoΦφtat pr∙nik polφ
array_keys — Vrßtit v╣echny klφΦe pole
array_merge — SlouΦit dv∞ nebo vφce polφ
array_merge_recursive — Rekurzivn∞ slouΦit dv∞ nebo vφce polφ
array_multisort — T°φdit vφce polφ, nebo vφcerozm∞rnΘ pole
array_pad — Doplnit pole hodnotou na urΦenou dΘlku
array_pop — Odstranit prvek z konce pole
array_push — P°idat jeden nebo vφce prvk∙ na konec pole
array_rand — Vybrat nßhodn∞ jeden nebo vφce prvk∙ pole
array_reverse — Vrßtit pole s prvky v opaΦnΘm po°adφ
array_shift — Odstranit prvek ze zaΦßtku pole
array_slice — Vytßhnout Φßst pole
array_splice — Odstranit Φßst pole a nahradit ji n∞Φφm jin²m
array_unique — Odstranit z pole duplicitnφ hodnoty
array_unshift — P°ipojit jeden nebo vφce prvk∙ na zaΦßtek pole
array_values — Vrßtit v╣echny hodnoty v poli
array_walk — Pou╛φt u╛ivatelskou funkci na v╣echny prvky pole
arsort — T°φdit pole sestupn∞ se zachovßnφm klφΦ∙
asort — T°φdit pole se zachovßnφm index∙
compact — Vytvo°it pole obsahujφcφ prom∞nnΘ a jejich hodnoty
count — SpoΦφtat prvky v prom∞nnΘ
current — Vrßtit souΦasn² prvek pole
each — Vracφ dal╣φ klφΦ/hodnota pßr z pole
end — Nastavit vnit°nφ ukazatel pole na jeho poslednφ prvek
extract — Importovat prom∞nnΘ z pole do symbolovΘ tabulky
in_array — Vrßtit TRUE, pokud v poli existuje danß hodnota
key — Fetch a key from an associative array
krsort — T°φdit pole sestupn∞ podle klφΦ∙
ksort — T°φdit pole podle klφΦ∙
list — P°i°adit hodnoty p°om∞nn²m jako kdyby byly polem
natcasesort — T°φdit pole s vyu╛itφm algoritmu "p°irozenΘho t°φd∞nφ" (case-insensitive)
natsort — T°φdit pole s vyu╛itφm algoritmu "p°irozenΘho t°φd∞nφ"
next — Posunout internφ ukazatel pole
pos — Zφskat souΦasn² prvek pole
prev — Rewind internφ ukazatel pole
range — Vytvo°it pole obsahujφcφ rozsah integer∙
reset — Nastavit internφ ukazatel pole na jeho prvnφ prvek
rsort — T°φdit pole sestupn∞
shuffle — Zamφchat pole
sizeof — Zjistit poΦet prvk∙ v poli
sort — T°φdit pole
uasort — T°φdit pole pomocφ u╛ivatelsky definovanΘ porovnßvacφ funkce se zachovßnφm klφΦ∙
uksort — T°φdit pole podle klφΦ∙ pomocφ u╛ivatelsky definovane porovnßvacφ funkce
usort — T°φdit pole podle hodnot pomocφ u╛ivatelsky definovanΘ porovnßvacφ funkce