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
natsort --  T°φdit pole s vyu╛itφm algoritmu "p°irozenΘho t°φd∞nφ"
natcasesort --  T°φdit pole s vyu╛itφm algoritmu "p°irozenΘho t°φd∞nφ" (case-insensitive)
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