zurück | PHP: Array | |||||
Allgemeines |
Speicherung mehrerer Werte in einer Variablen | |||||
Indizierte Arrays |
Automatische Zuweisung der Schlüssel: 0,1,2,3... |
$Arrayname = array("1","x","TRUE" ...); Werte werden automatisch den Schlüsseln 0,1,2, ... zugewiesen. |
||||
Assoziierte Arrays |
Explizite Benennung der Schlüssel, z.B. $Arrayname["rot"] = "FF0000"; | Werte speicher: $Arrayname["rot"] = "FF0000"; $Arrayname = array("X1" => "bar", 12 => true); |
echo $Arrayname["X1"]; // Ergebnis: bar echo $Arrayname[12]; // Ergebnis: 1 |
|||
Mehrdimensionale Arrays |
z.B. echo ($arreyname [Zeile](Spalte]); | $Arrayname = array("Zeilenname" => array(6 => 5, 13 => 9, "a" => 42)); |
echo $Arrayname["Zeilenname"][6]; // Ergebnis: 5 echo $Arrayname["Zeilenname"][13]; // Ergebnis: 9 echo $Arrayname["Zeilenname"]["a"]; // Ergebnis: 42 |
|||
autoglobale Arrays |
Systemvariable | |||||
Werte speichern |
$Farbe[3] = "003366" | $farbe = array( "rot" => "FF0000", "blau" => "00FF00", "grün" => "0000FF"); | ||||
Arrey: Werte ausgeben |
$Farbe[3] = "003366" | $Farbe[rot] = "FF0000"; | ||||
foreach |
Durchführung für jedes Element eines Arrays | $Arrayname = array ("1", "2", "3");
foreach ($Arrayname as $element) { $element .= "0"; echo ("$element) } |
foreach ($array as $key => $element) { Befehle ... } |
<?php $arr = array(1, 2, 3, 4); foreach ($arr as &$value) { $value = $value * 2; } // $arr hat jetzt die Werte 2, 4, 6, 8 | ||
Impressum .....................................................................................Zuletzt geändert am 27.07.2013 20:20