Thema: Geschachtelete for-Schleife


Wenn eine Schleife innerhalb einer anderen Schleife sich befindet, spricht man von einer geschachtelten Schleife. Mit einer geschachtelten Schleife kann z.B. eine zweidimensionale Struktur wie eine Tabelle aufgebaut werden.
Das folgende Beispiel zeigt, dass die erste Schleife fünfmal durchlaufen wird. Innerhalb dieser Schleife befindet sich wiederum eine (innere) Schleife, die bei jedem Durchlauf der äuβeren Schleife dreimal durchlaufen wird.
Es zeigt dann insgesamt 5 x 3 = 15 Wiederholungen.

Beispiel)


<?php
   for ($z=1; $z<=5; $z=$z+1) {
      for ($s=1; $s<=3; $s=$s+1) {
         echo "Ze$z/Sp$s    ";
      }
      echo "<br />";
   }
?>

Ausgabe)

Ze1/Sp1    Ze1/Sp2    Ze1/Sp3    
Ze2/Sp1    Ze2/Sp2    Ze2/Sp3    
Ze3/Sp1    Ze3/Sp2    Ze3/Sp3    
Ze4/Sp1    Ze4/Sp2    Ze4/Sp3    
Ze5/Sp1    Ze5/Sp2    Ze5/Sp3