Der Martin: Endlos Schleife

Beitrag lesen

Hallo,

Meine Schleife hackt ...

auf wem rum?

for ($lol=0;$lol<=12;$lol++)
{
$lol++;

Das ist schon mal merkwürdig: Die Schleifenvariable innerhalb der Schleife erneut zu incrementieren, sieht schwer nach einem Denkfehler aus. Im ersten Schleifendurchlauf hat $lol damit den Wert 1, im zweiten den Wert 3 usw.

while($schleife3 == false)

Oder kürzer und verständlicher:
  while(!$schleife3)
Ich nehme an, $schleife3 ist aus einem Stück Programm weiter oben, das hier nicht zitiert wurde, bereits definiert?

if($teile3[$lol] == "0" or $teile4[$lol] == "0")
{
$schleife3 = true;
}

Und du bist sicher, dass diese Bedingung mit deiner doppelt incrementierten Schleifenvariable wirklich zutreffen kann? Denn wenn nicht, ist die while-Schleife diejenige, die endlos läuft.

So long,
 Martin

--
Wenn der Computer wirklich alles kann,
dann kann er mich mal kreuzweise.