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