Geschachtelte for-Schleifen

Schleifen können geschachtelt werden. Dabei befindet sich eine Schleife innerhalb einer anderen Schleife (Schachtelung). Dadurch wird später die Bearbeitung einer zweidimensionalen Struktur wie z. B. einer Tabelle (siehe HTML) oder eines zweidimensionalen Feldes (siehe ein- und mehrdimensionale Arrays) möglich.

Ein Beispiel:(Datei uc17.php):

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

Die erste (äußere) Schleife wird fünfmal durchlaufen. Innerhalb dieser Schleife steht wiederum eine (innere) Schleife, die bei jedem Durchlauf der äußeren Schleife dreimal durchlaufen wird. Anschließend wird ein Umbruch erzeugt. Es gibt insgesamt 5 mal 3 = 15 Wiederholungen.