PHP-Schleife -For-Schleife
Schleifen führen einen Codeblock eine festgelegte Anzahl von Malen aus oder führen einen Codeblock wiederholt aus, wenn eine festgelegte Bedingung wahr ist.
for-Schleife
Die for-Schleife wird verwendet, wenn Sie im Voraus wissen, wie oft das Skript ausgeführt werden muss.
Syntax
for (初始值; 条件; 增量)
{
要执行的代码;
}
Parameter:
- Initialwert: Initialisiert hauptsächlich einen Variablenwert, um einen Zähler festzulegen (kann aber beliebiger Code sein, der einmal am Anfang der Schleife ausgeführt wird).
- Bedingung: Die begrenzende Bedingung für die Ausführung der Schleife. Wenn TRUE, wird die Schleife fortgesetzt. Wenn FALSE, endet die Schleife.
- Inkrement: Wird hauptsächlich verwendet, um den Zähler zu erhöhen (kann aber beliebiger Code sein, der am Ende der Schleife ausgeführt wird).
Hinweis:Die oben genanntenInitialwertundInkrementparameter können leer sein oder mehrere Ausdrücke haben (durch Kommas getrennt).
Beispiel
Das folgende Beispiel definiert eine Schleife mit einem Anfangswert von i=1. Solange die Variableikleiner oder gleich 5 ist, wird die Schleife weiter ausgeführt. Jedes Mal, wenn die Schleife ausgeführt wird, wird die Variableium 1 erhöht:
Beispiel
Ausgabe:
数字为 1 数字为 2 数字为 3 数字为 4 数字为 5
foreach-Schleife
Die foreach-Schleife wird verwendet, um über Arrays zu iterieren.
Syntax
foreach ($array as $value)
{
要执行代码;
}
Bei jeder Iteration wird der Wert des aktuellen Array-Elements der Variablen $value zugewiesen (der Array-Zeiger rückt Element für Element vor). In der nächsten Iteration sehen Sie den nächsten Wert im Array.
foreach ($array as $key => $value)
{
要执行代码;
}
Bei jeder Iteration werden der Schlüssel und der Wert des aktuellen Array-Elements den Variablen $key und $value zugewiesen (der Array-Zeiger rückt Element für Element vor). In der nächsten Iteration sehen Sie den nächsten Schlüssel und den nächsten Wert im Array.
Beispiel
Das folgende Beispiel zeigt eine Schleife, die die Werte eines gegebenen Arrays ausgibt:
Beispiel
Ausgabe:
Google Example Taobao
Das folgende Beispiel zeigt eine Schleife, die die Schlüssel und Werte eines gegebenen Arrays ausgibt:
Beispiel
Ausgabe:
key 为 1,对应的 value 为 Google key 为 2,对应的 value 为 Example key 为 3,对应的 value 为 TaobaoAndere Erweiterungen