Götz: Schleife ...

Beitrag lesen

Hallo Danko!

gibt es einen befehl der innerhalb einer for-schleife die schleife abricht $i 1 hochzählt und wieder von oben beginnt und weiter macht ?

for($i=0;$i<count($datei);$i++) // beginn der ersten schleife
{
[...]
if (meine bedingung erfüllt wird)
      {
      schleife neu beginnen lassen
      }
[...]
}

Wenn ich das richtig verstanden hab, brauchst Du Rekursion.

Das machst du imho am einfachsten, wenn Du ne Funktion baust, und dann in der funktion die funktion erneut aufrufst.

function bla($blub)
  {
    foreach($blub ...)
      {
        if([bedingung]) bla($irgendwas);
      }
  }

Ich hoffe, jetzt keinen kompletten unsinn geschrieben zu haben, aber ich glaube, so ging das irgendwie ... ich hab grad in nem Feature-Artikel noch ne kurze erklärung zur Rekursion gefunden: http://aktuell.de.selfhtml.org/artikel/phpasp/php-forum/index.htm#a3

Ich hoffe, ich konnte dir weiterhelfen.

MfG
Götz