doppelte Schleife, warum funzt das net?

BigFacker

Erfahrenes Mitglied
Ja hallo...

Und zwar möchte ich folgendes machen, ich möchte ganz einfach immer die zahlen 10 bis 29 erstmal nebeneinander, und das ganze dann 9 Mal untereinander. Also bräuchte man ja 2 Schleifen, einmal eine die das Horizontale abzählt, und dann eine die das vertikale abzählt. Ich hab das wie folgt gemacht:

PHP:
<?php

$i=10;  //Zählvariable der Breite;
$k=1;   //Zählvariable nach unten;

while($k < 10)
	{
	while($i < 30)
		{
			echo $i;
			$i = $i + 1;
		}

	echo "<br>";
	$k = $k + 1;
	}
?>
Das Funzt aber nicht, der durchläuft zwar die innere Schleife, also die $i schleife, aber nicht die $k schleife.

Woran liegt das?
PLZ help!

DANKE!
 
Wenn du hinter $k = $k + 1; (gewöhn dir mal $k++ an :-)) die Variable $i = 10; einfügst, dann klappt das... Sonst ist beim zweiten Schleifendurchlauf nämlich $i nicht kleiner als 30 und der Spaß wird nicht mehr ausgegeben.
 
Zurück