array
Assoziatives, Indiziertes und Mehrdimensionales Array
array (PHP3, PHP4)
Mit der Funktion array() erzeugt man aus gegebenen Werten ein Array. Dabei
ist array() nicht
als reguläre Funktion zu sehen, sondern als Sprachkonstrukt.
Mit dem Operator => können Sie Schlüsselwerte vorgeben. Zusätzlich haben Sie die
Möglichkeit, innerhalb eines Arrays wiederum Arrays zu definieren und somit
mehrdimensionale Arrays zu erzeugen (siehe Beispiel 3).
Indiziertes Array:
<
$array = array("PHP",
1,
"Manual");
echo $array[0];
echo "<br>";
echo $array[1];
echo "<br>";
echo $array[2];
echo "<br>";
>
Ausgabe: PHP
1
Manual
Assoziatives Array:
<
$array = array("Sorte1"
=> "Apfel",_
"Sorte2" =>
"Birnen",_
"Sorte3" =>
"Bananen");
while(list($key,
$val) = each($array)){
echo $key .
": " .
$val;
echo "<br>";
}
echo $array[Sorte1];
>
Ausgabe: Sorte l: Apfel
Sorte2: Birnen
Sorte3: Bananen
Apfel
Mehrdimensionales Array:
<
$array = array("Obst"
=>
array("Sorte1" =>
"Apfel",
"Sorte2" =>
"Birnen",
"Sorte2" =>
"Bananen"),
"Gemuese" =>
array("Sorte1" =>
"Gurke",
"Sorte2" =>
"Salat",
"Sorte3" =>
"Petersilie"));
echo $array[Obst]
[Sorte1];
echo "<br>";
echo $array[Obst][Sorte2];
echo "<br>";
echo $array[Obst][Sorte3];
echo "<br>";
echo $array[Gemuese][Sorte1];
echo "<br>";
echo $array[Gemuese][Sorte2];
echo "<br>";
echo $array[Gemuese][Sorte3];
>
Ausgabe: Apfel
Birnen
Bananen
Gurke
Salat
Petersilie
