phpbar.de logo

Mailinglisten-Archive

[php] Doppelte WHILE-Schleife

[php] Doppelte WHILE-Schleife

Joern Grube jg at cm-jg-portale.de
Don Jun 15 22:10:07 CEST 2006


Dennis Duggen schrieb:
> Moin Joern
> 
>> Das Ding schreibt mir aber nur einmal die Zeilen rein und zwar x 1 und y 
>> 1 bis y 200. Ich brauch aber diese 200 Zeilen auch für x 2, x 3 und 
>> weiter bis x 200. Hilf mir mal bitte einer auf die Sprünge, ich hab 
>> gerade irgendwo einen Denkknoten.
> 
> Ich habe das ganze mal vereinfacht, musste jedoch feststellen, das die 
> While-Schleife nicht funktioniert. Es funktioniert jedoch als 
> For-Schleife. Warum die While-Schleife nicht geht weis ich jedoch nicht.
> 
> Beispiele:
> 
> $x = 1;
> $y = 1;
> 
> //funktioniert nicht

Funktioniert, wenn man, wie in der Antwort von Johannes, die y-Variable 
in die erste Schleife schreibt :)

> while($x < 201) {
> 	while($y < 201) {
> 		echo $x."x".$y."<br />\n";
> 		$y++;
> 	}
> 	$x++;
> }
> 
> $x = 1;
> $y = 1;
> 
> //funktioniert
> for ($x = 1; $x < 201; $x++) {
> 	for ($y = 1; $y < 201; $y++) {
> 		echo $x."x".$y."<br />\n";	
> 	}
> }

Danke und tschuess Jörn

php::bar PHP Wiki   -   Listenarchive