In diesem PHP Workshop werden Werte eines Arrays verändert und neue Werte zugefügt. Außerdem wird ein mehrdimensionales Array vorgestellt…

Werte einem Array zufügen:

Es können auch nachträglich Werte dem Array hinzugefügt werden.

<?php
$mitarbeiter = array("Bob","Peter");
$mitarbeiter[] = "Lisa";
echo $mitarbeiter[2];
?>

Werte in einem Array ändern:

<?php
$staedte = array("Frankfurt", "Berlin", "München");
$staedte[1] = "London";
...

Während beim Zufügen kein Indexwert angegeben wird, wird hier ein Indexwert angegeben und genau der Eintrag wird im Array geändert. Hier wird aus Berlin also London.

Mehrdimensionale Arrays:

Im folgenden Beispiel wird ein zweidimensionales Array erstellt.

<?php
$mitarbeiter = array(
array("Klaus", "Zabel"),
array("Arnie", "Meier"),
array("Willi", "Brand")
);
//Daten ausgeben
echo "Vorname: ".$mitarbeiter[0][0];
echo " Nachname: ".$mitarbeiter[0][1];
?>

Auch eine Mischform ist möglich:

<?php
$mitarbeiter = array();
$mitarbeiter[] = array("Vorname"=>"Klaus",
"Nachname"=>"Zabel");
$mitarbeiter[] = array("Vorname"=>"Arnie",
"Nachname"=>"Meier");
$mitarbeiter[] = array("Vorname"=>"Willi",
"Nachname"=>"Brand");
//Daten ausgeben
echo "Vorname: ".$mitarbeiter[0]["Vorname"];
echo " Nachname: ".$mitarbeiter[0]["Nachname"];
?>

Ausblick:

Bevor wir hier vor lauter Arrays noch Kopfschmerzen bekommen, geht es im nächsten PHP-Workshop mit Dateifunktionen weiter…

Von Torsten