| 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