(letzte Änderung an dieser Seite: 03.08.2010)
(letzte Synchronisation der PDF-Präsentation: 02.08.2017)
Falls keine PDF-Präsentation zu sehen ist, klicken Sie zum Download hier: Direktdownload PDF-Präsentation
foreach-Syntax:
PHP-Codeforeach ($arrayname as $wert) { Anweisung }
gibt alle Werte des Arrays aus. Im aktuellen Beispiel ist $arrayname der Name der Array-Variablen, $wert ist eine (beliebige!) neue Variable, in der beim Durchlaufen des Arrays die jeweiligen Werte gespeichert werden Bsp.:
PHP-Code<?php $tag = array("Sonntag", "Montag", "Dienstag", "Mittwoch", "Donnerstag", "Freitag", "Samstag"); foreach ($tag as $value) { echo $value . "<br />"; } ?>
führt zur Ausgabe:
Sonntag
Montag
Dienstag
Mittwoch
Donnerstag
Freitag
Samstag
Funktioniert auch für assoziative Arrays:
PHP-Codeforeach ($arrayname as $key => $value)
Beispiel:
PHP-Code<?php $tag = array('SO' => "Sonntag", 'MO' => "Montag", 'DI' => "Dienstag"); foreach ($tag as $key => $value) { echo $value . "(Abkürzung: " . $key . ").<br />"; } ?>
führt zur Ausgabe:
Sonntag(Abkürzung: SO).
Montag(Abkürzung: MO).
Dienstag(Abkürzung: DI).
PHP-Code$artikel = array("Schuhe", "Jacken", "Hosen", "Mützen", "Pullover", "Brillen");
PHP-Code$hauptstaedte = array('Frankreich' => "Paris", 'Spanien' => "Madrid", 'Großbritannien' => "London", 'Niederlande' => "Amsterdam");
HTML-Code<table border="1"> <tr> <th>Geheimcode</th> <th>Übersetzung</th> </tr> <tr> <td>CODE1</td> <td>ÜBERSETZUNG1</td> </tr> <td>CODE2</td> usw.
PHP-Code$text = "Am Montag gehen wir in die Schule, am Dienstag bleiben wir zu Hause."; $zerlegt = explode(" ", $text) foreach ($zerlegt as $wert) { echo $wert . "<br />"; }