PHP5 jednoduše, snadno a rychle (5.) - proměnné 2.část
Publikováno 14 Únor 2008, Petr Láslo
Pole
Pole se používají v případě, že potřebujete proměnné přiřadit více údajů. Pole není ničím jiným než seznam hodnot uložených pod klíči.
Pole použijete v případě že do proměnné adresa chcete uložit údaje: ulice, město a PSČ.
Syntaxe polí
V poli můžete například uložit ulici, město a PSČ definující adresu uživatele. Pole poté uložíme do jediné proměnné:
$adresa = array("ulice" => "Na stráni 193", "mesto" => "Bruntál", "psc" => "589 96");
Hodnoty z pole zpřístupníme následujícím zápisem:
echo $adresa["ulice"];
V poli můžeme vytvářet tzv. vícerozměrná pole, což není nic jiného než pole v poli. Představte si, že do proměnné uživatel chcete uložit informace jak jméno, příjmení, věk a adresu, ale i parametry ulice, město a PSČ jako v prvním příkladě. Následujícím způsobem do proměnné uživatel uložíme všechny údaje:
$uzivatel = array( "osoba" => array("jmeno" => "Franta","prijmeni" => "Omáčka"," vek" => 36 ),"adresa" => array("ulice" => "Na stráni 193","mesto" => "Bruntál","psc" => 58996) );
Třídění polí
| Funkce | Popis |
| arsort( pole ) | Seřadí pole sestupně a zachová vztah mezi klíčem a hodnotou. |
| asort( pole ) | Setřídí pole vzestupně a zachová vztah mezi klíčem a hodnotou. |
| rsort( pole ) | Setřídí pole sestupně. |
| sort( pole ) | Setřídí pole vzestupně. |
příklad:
//Setřídí pole vzestupněsort($uzivatel);
Vytištění pole
Pokud chcete zobrazit obsach celého pole použijete příkaz print_r(). Nejlepší bude ukázat příklad:
<?php
$a = array (‘a’ => ‘apple’, ‘b’ => ‘banana’, ‘c’ => array (‘x’, ‘y’, ‘z’));
print_r ($a);
?>
Vypíše:
Array
(
[a] => apple
[b] => banana
[c] => Array
(
[0] => x
[1] => y
[2] => z
)
)
I když nerad, opět se dostávám na konec dnešní části. Doufám že se Vám můj seriál líbí. Takže já se loučím a zítra na shledanou!!
Linkuj.cz! | Vybrali.sme.sk | | MediaBlog.cz | Del.icio.us




