Scriptindex.de

[ Menü ]

Home
News
Scripts
Neuzugänge
Suchen
Bücher
Manuals

[ Inhalt ]

Script eintragen
Tutorial eintragen
Newsletter
Umfragen
Link zu uns
Werbung bei uns
Kontakt
Impressum

[ Statistik ]

Hits gesamt: 5202852
Hits Heute: 955
max. Hits (10.07.07): 6964
User Online: 39
Scripts: 2828

[ Partner ]

CodeBase
I.S.U.M.
LUG Bayreuth
PEAR NEWS
PHP Classes

[ Facebook ]

[ Eigene Domain? ]

[ Buchtipp ]

WAP, WML und WMLScript - Developer's Guide .
WAP, WML und WMLScript - Developer's Guide .

Manuals > PHP > while

while

While-Schleifen sind die einfachste Form von Schleifen in PHP. Sie funktionieren genau wie in C. Die Grundform einer while-Anweisung lautet:

while (ausdr) Anweisung

Die Bedeutung einer while-Anweisung ist einfach. Sie weist PHP an, einen in ihr eingebetteten Befehl so lange zu wiederholen, wie die while-Bedingung als TRUE ausgewertet wird. Der Wert der Bedingung wird immer am Anfang der Schleife geprüft. Wird der Wert während der Ausführung der Anweisungen innerhalb der while-Schleife verändert, endet die Ausführung dieses Anweisungsblocks erst mit dem Ende der Iteration (Jeder Schleifendurchlauf ist eine Iteration). Falls die while-Bedingung bereits zu Beginn FALSE ist, werden die Anweisungen der while-Schleife nicht ein einziges Mal durchlaufen.

Wie bei der if-Anweisung kann man mehrere Anweisungen innerhalb der gleichen while-Schleife angeben, indem man sie mit geschweiften Klammern umschließt oder die alternative Syntax gebraucht:

while (ausdr): Anweisung ... endwhile;

Die folgenden Beispiele sind identisch; beide geben Zahlen von 1 bis 10 aus:

/* Beispiel 1 */ $i = 1; while ($i <= 10) { print $i++; /* es wird erst $i ausgegeben, bevor der Wert erhöht wird (Post-Inkrement) */ } /* Beispiel 2 */ $i = 1; while ($i <= 10): print $i; $i++; endwhile;


Copyright 1998 - 2009 by I.S.U.M.