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