For endlos

F0rris

Mitglied
Abend,

ich hab mal eine frage bzgl. einer For-Schleife. gibt es eine schönere art so etwas zu schreiben?

PHP:
$k=-1;
for($i=0;$i>$k;$i++)
{	
    if( ) break;
}

Die for-Schleife soll solange laufen, bis if erfüllt ist. Dies kann leider von 0 -? variieren, deswegen schreibe ich es momentan so. :/

Lg F0rris
 
Hi,

bei einer for-Schleife kannst du normalerweise im zweiten Teil eine beliebige Bedingung einbauen, mit der die Schleife beendet werden soll.

PHP:
$k=-1;
for($i=0;($i < $k) && (beliebige bedingung);$i++)
{
  // Dein Code
}

Gruß
BK
 
Wenn du eine endlose Schleife möchtest:
PHP:
for (;;)
{
}

while (true)
{
}
Allerdings könntest du deine Bedingung auch in die Klammern schreiben (wie Bratkartoffel sagte), oder eine IF-Bedingung mit einem break in den Rumpf.
 
Zurück