Hallo Beat,
Du hast noch nicht einmal spezifiziert,
um welche Art von Schleife es sich handelt.
Lasst uns mal annehmen, es handelt sich um eine foreach-Schleife zum Durchlaufen eines Arrays.
Die Break-Version sähe so aus:
foreach($myArray as $currElement)
{
if ($whatever)
{
break;
}
echo $currElement;
// mach noch mehr...
}
Die Version ohne Break sähe bspw. so aus:
foreach($myArray as $currElement)
{
if (!$whatever)
{
echo $currElement;
// mach noch mehr...
}
}
(Natürlich vorrausgesetzt, dass die Bedingung $whatever nur einmal ihren Zustand ändern kann. Ansonsten wird's ein kleines bisschen aufwändiger.
Switch (wie von Peter Pan eingeworfen) ist keine Schleife, betrifft also auch nicht die eigentliche Frage.
Martin