• Keine Ergebnisse gefunden

Kontrollstrukturen 5: foreach-Schleife | informatikZentrale

N/A
N/A
Protected

Academic year: 2022

Aktie "Kontrollstrukturen 5: foreach-Schleife | informatikZentrale"

Copied!
6
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

PHP:  

foreach  

(2)

Syntax von foreach

nur Werte ausgeben

foreach ($feldvariable as $wert) {

echo $wert;

}

durchläuft das ganze Array und gibt die Werte aus. Gleicher Effekt wie:

echo $feldvariable[1];

echo $feldvariable[2];

echo $feldvariable[3];

echo $feldvariable[4];

echo $feldvariable[5];

...

(3)

foreach ($feldvariable as $wert) ...

Beispiel: Wochentage ausgeben

(indiziertes Array)

$wochentag = array(

"Montag", "Dienstag", "Mittwoch", "Donnerstag", "Freitag", "Samstag", "Sonntag");

$zaehler = 0;

foreach ($wochentag as $wert) {

echo $zaehler . " hat den Wert " . $wert . ".<br />";

$zaehler++;

}

beliebiger Name

Syntax von foreach

nur Werte ausgeben

(4)

Syntax von foreach

Werte + Schlüssel ausgeben

foreach ($feldvariable as $key => $wert) {

echo $key. " " . $wert;

}

durchläuft das ganze Array und gibt die

Schlüssel und Werte aus. Gleicher Effekt wie:

echo $schluessel1 . " " . $feldvariable[$schluessel1];

echo $schluessel2 . " " . $feldvariable[$schluessel2];

echo $schluessel3 . " " . $feldvariable[$schluessel3];

...

beliebige Namen

Bei indizierten Arrays werden als Schlüssel die Index-Nummern ausgegeben (0, 1, 2 ...)

(5)

Syntax von foreach

Werte + Schlüssel ausgeben

foreach ($feldvariable as $key => $wert) {

echo $key. " " . $wert;

}

beliebige Namen

Beispiel: Hauptstädte ausgeben

$hauptstadt = array (

'Frankreich' => 'Paris', 'Spanien' => 'Madrid', 'England' => 'London' );

foreach ($hauptstadt as $schluessel => $inhalt) {

echo "Die Hauptstadt von " . $schluessel . " ist

(6)

Merksatz  

Der  Wert  steht  immer  hinten.

 

foreach ($feldvariable as $wert) {

echo $wert;

}

foreach ($feldvariable as $schluessel => $wert) {

echo $schluessel . " " . $wert;

}

Referenzen

ÄHNLICHE DOKUMENTE

LÖSUNG.. Übung 1b: Einfache for-Schleife mit Parameter Zählen Sie in Zweierschritten. Start- und Endwert.. werden der Methode als

[r]

[r]

Wenn eine Bedingung als wahr erkannt und die zugehörige Anweisung. ausgeführt wird, werden die folgenden Zweige

[r]

www.informatikzentrale.de.. Syntax von

Wird KEINE Seite namens index.htm oder index.html gefunden, zeigt der Browser i.d.R. eine Fehlermeldung

Au cours des dix dernières années, 154 variétés de colza d’automne ont été testées dans le réseau d’étude variétale Agroscope, dont 21 ont été retenues.. Dans les