PHP 4.3

6.5.1 Ausgabe assoziativer Arrays

Wie auf der letzten Seite bereits angedeutet, haben foreach-Schleifen gegenüber anderen Schleifen einen Vorteil bei der Ausgabe assoziativer Arrays. Wir wollen uns deren Fähigkeit zunutze machen, neben dem Wert eines Array-Elements auch den Index, also den assoziativen Namen eines Elements, auszugeben.

Das folgende Array enthält Personendaten, die wir samt ihrer Einordnung durch die Indizes in einer Tabelle ausgeben wollen.

<html>
 <body>

 <?php

   $person["Vorname"] = "Peter";
   $person["Nachname"] = "Müller";
   $person["Geburtsdatum"] = "21.10.1964";
   $person["Anschrift"] = "Keithstraße 8";
   $person["PLZ"] = "10787";
   $person["Ort"] = "Berlin";

 ?>

 <table cellpadding="2" cellspacing="0" border="1">

 <?php

   foreach ($person as $key => $value) {
     echo "<tr><td>" . $key . "</td><td>" . $value . "</td></tr>";
   }

 ?>

 </table>

 </body>
</html>


Browserausgabe:
Vorname Peter
Nachname Müller
Geburtsdatum 21.10.1964
Anschrift Keithstraße 8
PLZ 10787
Ort Berlin

Kommentare (0)

Ihr Kommentar

Name