emailconfirmed, nsInternRO, nsInternRW, Administrators
3,356
edits
(echo korrigiert; diverse Kleinigkeiten) |
(→Arrays) |
||
Line 244: | Line 244: | ||
</source> | </source> | ||
== Arrays == | |||
Arrays können mehrere Werte an bestimmten Positionen speichern. Das Abrufen der Werte (Values) kann über die Position im Array (Index) oder über ein vorher definiertes Schlüsselwort (Key) geschehen. | |||
Ein Array wird mit dem Schlüsselwort <tt>array()</tt> erstellt: | |||
<source lang="PHP">// array( key => value {, more key => value entries…} ); | |||
// 'key' may only be integer or string! 'value' may be anything | |||
$myArray = array("Nachname"=>"Mustermann", "Vorname"=>"Max", "Telefon"=>12345); | |||
// add new element to array | |||
$myArray["Spitzname"] = "Maxie"; | |||
// read elements from array | |||
echo $myArray["Vorname"] . " " . $myArray["Nachname"]; | |||
</source> | |||
Bei Zugriff via Index ist darauf zu achten, dass die erste Position Null ist! Hat ein Array z.B. 23 Werte, ist der letzte Wert auf Position 22. Ein Zugriff auf Position 23 ist unbedingt zu vermeiden, da in diesem Fall versucht wird, auf etwas zuzugreifen, das nicht existiert. | |||
<source lang="PHP">echo $myArray[0];</source> | |||
Die Positionierung in Arrays wird durch folgendes Beispiel deutlicher: | |||
<source lang="PHP">// This array is the same as ... | |||
array(5 => 43, 32, 56, "b" => 12); | |||
// ...this array | |||
array(5 => 43, 6 => 32, 7 => 56, "b" => 12); | |||
</source> | |||
'''Siehe auch: [http://de.php.net/manual/de/language.types.array.php PHP.net Arrays]''' | |||
== Includes == | == Includes == |