Mit for() wirst du da unmittelbar nichts anfangen können. Da brauchst du noch zusätzlich eine if-Anweisung. So wie dein kleines Programm geschrieben ist wäre diese Abfrage allerdings unsinnig, da in deinem Fall $x eh nie 0 ist (zumindest innerhalb der Schleife). Sinnvoller wäre z.B. folgendes:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11: |
";
else
echo "Der Wert der Variablen x ist groesser als 0 und betraegt $x ";
}
?>
|
Eine andere Möglichkeit wäre, wenn du z.B. ein etwas längeres Programm geschrieben hast, in dem du $x vielleicht schon vor der for-Schleife einen Zahlenwert zugewiesen hast, dies vor dem Eintritt in die Schleife zu überprüfen, und nur die Schleife zu betreten, wenn $x bereits definiert und ungleich 0 ist.
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12: |
";
else
for($x=1;$x<15;$x++)
{
echo "Dieses ist der $x. Durchlauf ";
}
?>
|
Hoffe, das war soweit verständlich und in etwa das, was du wissen wolltest.
Gruß
Bin wohl heute noch nicht so fit und irgendwie darf man wohl keinen Backslash verwenden (wird mir jedenfalls jedesmal gelöscht, wenn ich versuche ihn vor $x zu schreiben), deshalb: