Heim > Artikel > Backend-Entwicklung > Welche Schleifenstrukturen gibt es in PHP?
Die Schleifenstrukturen in PHP sind for-Schleife, while-Schleife, do-while-Schleife und foreach-Schleife. Detaillierte Einführung: 1. Für die Schleife wird der Initialisierungsausdruck verwendet, um den Wert der Schleifensteuervariablen zu initialisieren, der bedingte Ausdruck wird verwendet, um zu bestimmen, ob die Schleife weiterhin ausgeführt wird, und der Inkrementierungsausdruck wird verwendet, um die Änderung der Schleife zu steuern Kontrollvariable; 2. while-Schleife, der bedingte Ausdruck wird verwendet, um zu bestimmen, ob die Schleife weiterhin ausgeführt wird. 3. do-while-Schleife: Führen Sie zuerst den Schleifenkörpercode einmal aus und bestimmen Sie dann den bedingten Ausdruck .
Die Betriebsumgebung dieses Artikels: Windows 10-System, PHP8.1.3-Version, Dell G3-Computer.
PHP ist eine beliebte serverseitige Programmiersprache, die eine Vielzahl von Schleifenstrukturen bietet, die es Entwicklern ermöglichen, sich wiederholende Aufgaben problemlos zu bewältigen. In PHP gibt es vier gängige Schleifenstrukturen, nämlich for-Schleife, while-Schleife, do-while-Schleife und foreach-Schleife. Die Verwendung und Eigenschaften dieser Schleifenstrukturen werden im Folgenden einzeln vorgestellt.
1. Die for-Schleife ist eine der am häufigsten verwendeten Schleifenstrukturen. Seine Syntax lautet wie folgt:
for (初始化表达式; 条件表达式; 递增表达式) { // 循环体代码 }
In der for-Schleife wird der Initialisierungsausdruck verwendet, um den Wert der Schleifensteuervariablen zu initialisieren, der bedingte Ausdruck wird verwendet, um zu bestimmen, ob die Schleife weiterhin ausgeführt wird, und der Inkrementierungsausdruck wird verwendet um die Änderung der Regelkreisvariablen zu steuern. Während jeder Schleifeniteration wird der Schleifenkörpercode einmal ausgeführt. Hier ist zum Beispiel ein Beispiel für die Berechnung der Summe von Zahlen von 1 bis 10:
$sum = 0; for ($i = 1; $i <= 10; $i++) { $sum += $i; } echo $sum; // 输出55
2. Die while-Schleife ist eine weitere häufig verwendete Schleifenstruktur. Seine Syntax lautet wie folgt:
while (条件表达式) { // 循环体代码 }
In einer While-Schleife wird der bedingte Ausdruck verwendet, um zu bestimmen, ob die Schleife mit der Ausführung fortfährt. Der Schleifenkörpercode wird nur ausgeführt, wenn der bedingte Ausdruck wahr ist. Das Folgende ist beispielsweise ein Beispiel für ein Ratespiel mit Zahlen:
$number = rand(1, 10); // 生成一个1到10之间的随机数 $guess = 0; while ($guess != $number) { $guess = readline("请输入你猜的数字:"); if ($guess < $number) { echo "太小了!"; } elseif ($guess > $number) { echo "太大了!"; } else { echo "猜对了!"; } }
3 Die dritte Schleifenstruktur ist die do-while-Schleife. Die Syntax lautet wie folgt:
do { // 循环体代码 } while (条件表达式);
Der Unterschied zwischen der Do-While-Schleife und der While-Schleife besteht darin, dass die Do-While-Schleife den Schleifenkörpercode zunächst einmal ausführt und dann den bedingten Ausdruck beurteilt. Wenn der bedingte Ausdruck wahr ist, wird der Schleifenkörpercode weiter ausgeführt; andernfalls endet die Schleife. Das Folgende ist beispielsweise ein Beispiel für einen einfachen Zähler:
$count = 0; do { echo $count; $count++; } while ($count <= 10);
4. Die foreach-Schleife ist eine Schleifenstruktur, die zum Durchlaufen eines Arrays verwendet wird. Seine Syntax lautet wie folgt:
foreach (数组 as $值) { // 循环体代码 }
In der foreach-Schleife ist das Array das zu durchlaufende Array und der $value ist die Variable des Array-Elements. Während jeder Schleifeniteration nimmt der $value den Wert jedes einzelnen an Element des Arrays. Das Folgende ist beispielsweise ein Beispiel für das Durchlaufen eines Arrays und die Ausgabe der Array-Elemente:
$fruits = array("苹果", "香蕉", "橙子"); foreach ($fruits as $fruit) { echo $fruit; }
Zusammenfassung
PHP bietet vier gängige Schleifenstrukturen: for-Schleife, while-Schleife, do-while-Schleife und foreach-Schleife unterschiedlich Wählen Sie eine geeignete Schleifenstruktur, um sich wiederholende Aufgaben entsprechend Ihren Anforderungen zu bewältigen. Wenn Sie sich mit der Verwendung und den Eigenschaften dieser Schleifenstrukturen auskennen, können Sie die Effizienz und Lesbarkeit des Programms verbessern und dadurch Programmieraufgaben besser erledigen
Das obige ist der detaillierte Inhalt vonWelche Schleifenstrukturen gibt es in PHP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!