$a[0] = "Jablka";
$a[1] = "Hrušky";
$a[2] = "Broskve";
$a[] = "Jablka";
$a[] = "Hrušky";
$a[] = "Broskve";
Teď pochopitelně nedošlo k přemazávání stejné hodnoty, ale k vytvoření 3 různých hodnot s indexy 0,1,2. V PHP můžeme vytvářet i tzv. asociativní pole, čili pole, kde indexem je řetězec.
$adresy["Josef"] = "josifek@jedoma.cz";
$adresy["Petulka"] = "petulka@fast.cz";
Pole lze načítat ještě lepím způsobem:
$a = Array("Jablka", "Hrušky", "Švestky"); Vytvořilo to pole, kde pod indexem 0 je hodnota Jablka. Pokud bychom chtěli, aby pole bylo indexováno od jiného indexu nebo asociativní pole, použili bychom:
$a = Array(1 => "Jablka", "Hrušky", "Švestky");
Tentokrát: Index 1: Jablky, Index 2: Hrušky.
$adresy = Array("Josef" => "josifek@jedoma.cz", "Petulka" => "petulka@fast.cz"); Tato funkce je stejná jako výše uvedený příklad.
Zde jsou jen ty základní:
Count(pole) = když za pole dosadíme proměnnou typu pole, vrací počet prvků pole.
List(...) Tak, nejlépe to pochopíte z příkladu:
$a = Array(5,6,7,8); List($a1, $a2, $a3, $a4) = $a;
Po tomhle budeme mít v proměnné .:
$a[0] = "Jablka";
$a[1] = "Hru?ky";
Autor: Vojtěch Zicha
publikováno: 23.7.2005
na ... zacátek stránky, hlavní stránku