Heim  >  Artikel  >  php教程  >  Einführung in die Verwendung von PHP-Schleifenfunktionen - Einführung in PHP-Grundlagen Tutorial_php-Grundlagen

Einführung in die Verwendung von PHP-Schleifenfunktionen - Einführung in PHP-Grundlagen Tutorial_php-Grundlagen

WBOY
WBOYOriginal
2016-05-16 09:00:132203Durchsuche

Schleifen in PHP ermöglichen es Benutzern hauptsächlich, denselben Codeblock eine bestimmte Anzahl von Malen auszuführen.

Es gibt vier Haupttypen von PHP-Schleifen: while, do...while, for, foreach. Im Folgenden erklären wir die Verwendung jeder Schleife separat.

while-Anweisung:

Solange die angegebene Bedingung wahr ist, wird der Codeblock in einer Schleife ausgeführt.

Format:

while(expr)
{
Statement;
}

Semantik: Beurteilen Sie zuerst expr. Wenn der Ausdruck expr falsch ist, führen Sie die Anweisung aus, und beurteilen Sie expr erneut, wenn der Ausdruck expr immer noch wahr ist Führen Sie die Anweisung aus, bis der Ausdruck expr falsch ist und endet.
Beispiel:

Code kopieren Der Code lautet wie folgt:

$i =1;
while($i<=5){
echo $i;
$i++;
}
?>

Das obige Beispiel zeigt eine Schleife. Solange die Variable i kleiner oder gleich 5 ist, wird der Code weiterhin in einer Schleife ausgeführt. Bei jedem Schleifendurchlauf wird die Variable um 1 erhöht und dann der Wert von i eingegeben;

do…while-Anweisung:

Führen Sie den Codeblock zunächst einmal aus und wiederholen Sie dann die Schleife, wenn die angegebene Bedingung wahr ist.

Format:

tun{

Aussage;
}

while(expr)-Semantik: Führen Sie zuerst die Anweisungsanweisung einmal aus und beurteilen Sie dann expr. Wenn der Ausdruck expr wahr ist, wird die Anweisungsanweisung in einer Schleife ausgeführt und beurteilt expr nach der Ausführung erneut. Wenn der Ausdruck expr immer noch wahr ist, wird die Anweisung so lange ausgeführt, bis der Ausdruck expr falsch ist.

Hinweis: Der Unterschied zwischen it und while besteht darin, dass do...while die Anweisung zum ersten Mal ohne Beurteilung ausführt und dann beurteilt, ob die Bedingung wahr ist. Hierbei ist zu beachten, dass die anderen gleich sind als während.

Beispiel:

Code kopieren Der Code lautet wie folgt:
$i =6;
do
{
$i++;
echo "The number is " br />";
}
while ($i< ;5) ;
?>

Das obige Beispiel zeigt eine Schleife. Ich weise der Variablen i den Wert 6 zu. Dies ist im Vergleich zur Bedingung in while offensichtlich nicht gültig, aber das Ergebnis ist die Eingabe 6, die die zuvor erwähnte do...while-Anweisung darstellt Er ist der erste, der dieses Mal kein Urteil gefällt hat. Es wurde dann beurteilt, ob die Bedingung wahr ist.

zur Aussage

: Wenn Sie festgelegt haben, wie oft ein Codeblock wiederholt wird, können Sie eine for-Anweisung verwenden.

Grammatik

für (Initialisierung; Bedingung; Inkrement)

{
auszuführender Code;
}

Semantik: Die for-Anweisung hat drei Parameter. Der erste Parameter initialisiert die Variable, der zweite Parameter enthält die Bedingung und der dritte Parameter enthält das zum Ausführen der Schleife erforderliche Inkrement. Wenn im Initialisierungs- oder Inkrementierungsparameter mehrere Variablen enthalten sind, müssen diese durch Kommas getrennt werden. Und die Bedingung muss als wahr oder falsch ausgewertet werden.

Beispiel:

Im folgenden Beispiel wird der Text „Hallo Welt!“ fünfmal angezeigt:

Code kopieren Der Code lautet wie folgt:
für ( $i= 1; $i<=5; $i++)
{
echo „Hallo Welt!
“;
}
?>

foreach-Anweisung: Die foreach-Anweisung wird verwendet, um ein Array zu durchlaufen.

Jedes Mal, wenn die Schleife ausgeführt wird, wird der Wert des aktuellen Array-Elements der Wertvariablen zugewiesen (der Array-Zeiger bewegt sich eine nach der anderen) – und so weiter.

Grammatik

foreach (Array als Wert)

{
auszuführender Code;
}

Beispiel

Das folgende Beispiel demonstriert eine Schleife, die die Werte eines bestimmten Arrays ausgibt:

Code kopieren Der Code lautet wie folgt:
$arr =array( "eins", "zwei", "drei");
foreach ($arr as $value)
{
echo "Value: "
";
}
?>

Interpretation: Zuerst definiere ich ein Array arr und verwende dann foreach für eine Schleife, wobei ($arr als $value) bedeutet, den Wert im $arr-Array $value zuzuweisen und dann die Anweisung auszuführen, um $ auszugeben Wert Wert.

Das Ausgabeergebnis ist:

eins

zwei
drei

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn