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