Exit aus for() Schleife
Christina
- php
Hallo zusammen
Kann mir jemand sagen wie ich aus einer For schleife bei einem bestimmten wert raus springen kann?
for ($k = 1; $pic = mysql_fetch_array($query2); $k++) {
echo ...
}
Vielen Dank in voraus
for ($k = 1; ($pic = mysql_fetch_array($query2)) && (variable!=wert); $k++) {
echo ...
}
ich hoffe du meinst es so
mfg gerhard
Hallo Christina,
exit; ist denkbar ungeeignet, um (nur) for() abzubrechen, dazu benutze einfach break;
http://de.php.net/manual/de/control-structures.break.php
for ($k = 1; $pic = mysql_fetch_array($query2); $k++) {#
if($AUSDRUCK) break;
echo ...
}
Gruß aus Berlin!
eddi
Hello,
Kann mir jemand sagen wie ich aus einer For schleife bei einem bestimmten wert raus springen kann?
Nur so nebenbei:
break verlässt ein Schleifen- oder Auswahlkonstrukt und setzt
den Programmablauf am Fuß desselben fort
return verlässt einen Codeblock der durch function() geklamert wurde
und setzt den Programmablauf beim nächten Step des übergeordenten
Prozesses fort
exit verlässt das aktive Modul (Script) und führt vor dem Ende lediglich
den Exit-Handler (register_shutdown_function) durch.
Harzliche Grüße aus http://www.annerschbarrich.de
Tom
Hallo Tom,
break verlässt ein Schleifen- oder Auswahlkonstrukt und setzt
den Programmablauf am Fuß desselben fortreturn verlässt einen Codeblock der durch function() geklamert wurde
und setzt den Programmablauf beim nächten Step des übergeordenten
Prozesses fort
und wenn wir schon dabei sind noch:
continue bricht den aktuellen Schleifendurchlauf ab und beginnt
mit dem nächsten Durchlauf.
exit verlässt das aktive Modul (Script) und führt vor dem Ende lediglich
den Exit-Handler (register_shutdown_function) durch.
du bist genial - genau das mit dem Exit-Handler brauch ich :-) Danke für den Tipp!
Grüße aus Nürnberg
Tobias