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