Sven Rautenberg: do...while-Anweisung

Beitrag lesen

Moin!

Ich will mit file_exists prüfen ob eine Datei (Bild0.jpg) vorhanden ist. Ist sie das, soll der index-wert um 1 hochgezählt werden und die Datei Bild1.jpg soll geprüft werden. Das ganze so lange, bis es beispielsweise Bild7.jpg nicht mehr gibt. Der Index-Wert soll dann das Maximum von Zufallszahlen sein...

Aha.

Dann ist die do-while-Schleife ohnehin die falsche Wahl, wie ich finde.

Wenn ich den Algorithmus mal in sprachlicher Formulierung entwickle:

1. Initialisieren: Zähler auf 0 setzen
2. Solange "dateiname+zähler" existiert, Zähler um 1 erhöhen und neu prüfen.

Oder in Code:

<?php
$picture = "Bild";
$ext = ".jpg";
$index = 0;
while (file_exists($picture.$index.$ext))
{
  $index++;
}
echo "Erste nichtgefundene Datei: ".$index;
?>

- Sven Rautenberg

--
SELFTREFFEN 2003 - http://selftreffen.kuemmi.ch/
ss:) zu:) ls:[ fo:} de:] va:) ch:] sh:) n4:# rl:| br:< js:| ie:( fl:( mo:|