/ / Die for-Schleife in PHP

Die for-Schleife in PHP

Eine der Hauptaufgaben von Computern istVerarbeitung großer Datenmengen beim Menschen würde dieser Beruf einen sehr hohen Zeitaufwand erfordern. Um komplexe Behandlungen durchzuführen, wurden Zyklen erfunden. Betrachten Sie die for-Schleife. Es kommt vor, dass es notwendig ist, einige Code-Stücke eine bestimmte Anzahl von Malen zu wiederholen, dann kommen ihnen die Zyklen zu Hilfe. Die for-Schleife ist eine der beliebtesten.

Operatoren, die oft in der for-Schleife verwendet werden

Betrachten wir zuerst eine Gruppe von Operatoren,oft in Zyklen verwendet. Sie werden als Inkrement und Dekrement bezeichnet. Der Inkrementoperator wird mit zwei Pluszeichen (++) geschrieben und um eins erhöht. Die Dekrementierung hingegen verringert den Wert um 1, was durch seine zwei Minuszeichen (-) angezeigt wird. Diese Operatoren werden als Zähler verwendet. Bei Verwendung von PRE-Dekrement / Inkrementieren wird die Variable inkrementiert / erhöht, und dann wird dieser Wert verwendet. Beim POST-Dekrement / Inkrementieren wird die Variable zuerst verwendet und nur dann wird sie reduziert oder erhöht.

Syntax

Die for-Schleife führt die Ausführung des Anweisungsblocks aus, bis eine bestimmte Bedingung erfüllt ist. Mit anderen Worten, dies ist eine Reihe von Befehlen, die wiederholt werden, bis die angegebene Bedingung erfüllt ist.

Es wird angenommen, dass die for-Schleife eine der komplexen in PHP ist. Seine Syntax ist dies:

für (teil_1; teil_2; teil_3)

{Code;}

Besonders interessant ist, was in den Klammern steht. Wie Sie sehen können, gibt es drei Teile. Sie sind durch ein Semikolon getrennt. Wo PHP part1 tut, was es sagt. Wenn ein Ausdruck vorhanden ist, wird er ausgeführt. In der Regel ist ein Zähler beteiligt. In Teil 2 gibt es ein if, dann wird geprüft, ob der Teil 1 wahr ist, wenn ja (true), dann führt PHP den Code aus, der sich innerhalb der geschweiften Klammern befindet. Im dritten Teil erhöht oder verringert sich der Zähler.

Betrachten Sie die for php-Schleife als Beispiel

Die for-Schleife
In Teil 1 der Schleife wird $ a zugewiesenWert 0. Dann wird überprüft, ob $ a kleiner als 20 ist? Wenn weniger, dann werden die Befehle ausführen, die in der Schleife sind. In unserem Beispiel zeigt: „Diese Zeichenkette 20 mal aufgerufen wird“, dann ist der dritte Teil eine Zunahme eines 1. $ Dann wieder eine Rückkehr zum zweiten Teil ist wiederum mindestens 20 Unsere Variablen oder nicht geprüft. Weniger? Dann wird der Befehl erneut ausgeführt (Zeilenausgabe), bis $ a größer als 20 ist.

Problem

Wir werden eine kleine Aufgabe ausführen. Es gibt einen Vorschlag: "Hallo Leute!" Es ist notwendig, diese Phrase vertikal abzuleiten. Wie wird das gemacht?

Wir benötigen eine for-Schleife, um die eingestellte Aufgabe zu lösen. Wir erinnern uns an die Funktion strlen (), die die Länge der Linie zurückgibt.

Zyklus für PHP
Beispiel 1 sagt - Wie nicht zu tun? Das ist ein guter Code, es funktioniert. Aber du kannst das nicht tun. Um zu verstehen warum, schauen wir uns an, wie PHP funktioniert. Zuerst wird die Variable $ i 0 zugewiesen. Als nächstes zählen Sie die Zeichen in der Zeile und überprüfen Sie, ob die Null kleiner als diese Zahl ist. Der Zykluscode wird ausgeführt, der erste Buchstabe wird ausgegeben. Dann wird $ i um 1 inkrementiert, wiederum wird die Zeilenzählung gezählt, wobei überprüft wird, dass $ i kleiner ist als der empfangene Betrag, der Code wird erneut ausgeführt. Jedes Mal, wenn strlen () ausgeführt wird, wird die Anzahl der Zeichen gezählt. Es ist gut, dass unsere Linie nicht so lang ist.

Wenn die Zeichenfolge statisch ist, verwenden Sie andere Optionen.

PHP für die Schleife
In Variante 1 wird die Funktion strlen als for-Schleife gerendert.

In der zweiten Variante bleibt alles in der for-Schleife.

Mit der for-Schleife in PHP können Sie viele Probleme lösen!

Lesen Sie mehr: