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