Heim >Backend-Entwicklung >PHP-Problem >Es gibt mehrere Schleifenanweisungen in PHP
Es gibt vier Arten von Schleifenanweisungen. Dies sind: 1. for-Schleife, die Syntax ist „for (Anfangswert; Bedingung; erhöhter Wert) {Schleifenkörper}“ 2. dowhile-Schleife, die Syntax ist „do{Schleifenkörper}while (Bedingung)“; while-Schleife, die Syntax „while(condition){loop body}“;
Die Betriebsumgebung dieses Artikels: Windows 10-System, PHP-Version 7.1, Dell G3-Computer.
In PHP werden die folgenden Schleifenanweisungen bereitgestellt:
1 while – Solange die angegebene Bedingung wahr ist, wird der Codeblock in einer Schleife ausgeführt
2 ...while – führt zuerst einen Codeblock einmal aus und wiederholt dann die Schleife, wenn die angegebene Bedingung wahr ist
3 – Schleife, um den Codeblock eine bestimmte Anzahl von Malen auszuführen
4 basierend auf jedem Element im Array
Beispiele sind wie folgt:
for-Schleife
Grammatikregeln:
for(初始化计数初值;判断条件;增加计数值){ 循环体; }
while-Schleife
Grammatikregeln
while(判断条件){ 循环体; }
while-Schleife beurteilt zuerst die Schleifenbedingung und führt dann eine Schleife durch . Wenn die Bedingung nicht erfüllt ist, brechen Sie die Schleife ab.
do while-Schleife
Grammatikregeln
do{ 循环体; }while(判断条件);
do while-Schleife tritt zuerst in die Schleife ein und bestimmt dann die Schleifenbedingung. Unabhängig davon, ob die Beurteilungsbedingung wahr oder falsch ist, wird es mindestens eine Schleife geben.
foreach-Schleife
Syntaxregeln
foreach($array as $value){ 执行代码; }
oder
foreach($array as $key => $value ){ 执行代码; }
$array: Array $value: Array-Schlüsselwert $key: Array-Schlüsselname.
foreach wird für die Array-Traversierung verwendet. Jedes Mal, wenn eine Schleife ausgeführt wird, wird der Variablen $value der aktuelle Wert zugewiesen und der Array-Zeiger bewegt sich nacheinander bis zum letzten Element.
Empfohlenes Lernen: „PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonEs gibt mehrere Schleifenanweisungen in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!