Informatikwiki

Albert Einstein Gymnasium Reutlingen

Benutzer-Werkzeuge

Webseiten-Werkzeuge


php:phplektion05

Dies ist eine alte Version des Dokuments!


PHP Lektion 4.3

PHP Lektion 5

foreach-Schleife

Für Arrays gibt es den speziellen Schleifentyp foreach. Mit diesem Schleifentyp werden die einzelnen Arrayelemente eines Arrays durchlaufen. Eine Foreach-Schleife beginnt mit dem Schlüsselwort foreach. Dann folgt nach der öffnenden Klammer das Array bzw. die Variable, die das Array enthält, welches durchlaufen werden soll. Danach folgt das Schlüsselwort as und eine neue Variable. In dieser Variable wird für jeden Schleifendurchlauf der neue Wert des nächsten Arrayelements gespeichert. Nach der folgenden schließenden Klammer beginnt der Schleifenrumpf.

<?php
$a = array("foo", "bar", "bla");
foreach ($a as $value) {
  echo $value."\n";
}
// gibt nacheinander die Werte aus dem Array aus    
?>

Übungen

  • Teste das Beispiel oben.
  • Gib dein Hauptstadt-Array mit derselben Methode aus, so dass am Ende alle Einträge untereinander stehen.
  • Gebe das Array aus dem Beispiel oben auch mit Hilfe einer for-Schleife aus. for($i=0; $i< =3; $i++)
  • Suche in php-Manual eine Möglichkeit, die Anzahl der Arrayeinträge zu berechnen.

Der Unterschied von POST zu GET

Teste das folgende Skript, das die übergebenen GET-Parameter anzeigt. Probiere aus was passiert, wenn du Parameter hinzufügst, in dem die das Skript in folgender Weise aufrufst:

 http://ernest.aeg-reutlingen.de/~USER/SKRIPT.php?para1=guggus&para2=12345&huhu=hallo
<?php

foreach ($_GET as $key => $value) {
print '$_GET['.$key.']=' . $value;
print " ----> Schlüssel: <tt>" . $key . "</tt>  Wert: <tt>" . $value . "</tt><br />"; 
}

?>
php/phplektion05.1323267881.txt.gz · Zuletzt geändert: 07.12.2011 14:24 von Stefan Gaum

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki