Für Schleife in PHP

Für Schleife in PHP
PHP verfügt über drei Arten von Schleifen, die mehrmals einen Codeblock iterieren. Der "fürLoop ist einer von ihnen. Wenn ein Codeblock für eine feste Anzahl von Male iterieren ist, ist das “die“für”Schleife ist besser zu verwenden. Diese Schleife wird hauptsächlich zum Lesen des Inhalts eines Arrays oder einer Datei verwendet. Die Art und Weise, die "für" für verschiedene Zwecke zu verwenden, werden in diesem Tutorial gezeigt.

Syntax:

für (Initialisierung; Termination_Condition; Inkrement/Dekrement)

// Aussagen… .

Das „für“ in PHP enthält drei Teile wie andere Standardprogrammiersprachen. Die Verwendung jedes Teils der Schleife wird im Folgenden erklärt:

  1. Initialisierung
    Der erste Teil enthält den Initialisierungswert oder die Werte, die zum Starten der Schleife verwendet werden. Dieser Teil ist optional.
  2. Termination_contition
    Der zweite Teil enthält die Kündigungsbedingung der Schleife, mit der die Schleife beendet wird. Dieser Teil ist auch optional.
  3. Inkrement/Dekrement
    Der letzte Teil der Schleife enthält den Inkrement- oder Dekrementwert des Zählers in jeder Iteration, die im Initialisierungsteil der Schleife verwendet wird. Der letzte Teil der Schleife ist ebenfalls optional.

Verschiedene Verwendungen der „für“ Schleife

Die unterschiedlichen Verwendungen der “fürDie Schleife wird in diesem Teil des Tutorials unter Verwendung mehrerer Beispiele angezeigt.

Beispiel 1: Iteriert die Liste der Zahlen

Erstellen Sie die PHP -Datei mit dem folgenden Skript, das die Schleife 15 Mal iteriert und alle gleichmäßigen Zahlen innerhalb von 1 bis 15 druckt:

echo "alle sogar Zahlen innerhalb von 1 bis 15
";
// die Schleife 15 Mal wiederholen
für ($ n = 1; $ n<=15; $n++)

// Überprüfen Sie, ob die Nummer überhaupt oder nicht ist
if ($ n%2 == 0)
echo $ n, "";

?>

Ausgang:

Die folgende Ausgabe erscheint nach der Ausführung des vorherigen Skripts:

Beispiel 2: Definieren der unendlichen „für“ Schleife

Erstellen Sie eine PHP -Datei mit dem folgenden Skript, das die Nummer von 10 bis 6 mit einem Unendlichen drucktfür”Schleife. Hier das brechen Die Anweisung wird verwendet, um die Schleife zu beenden:

// Initialisieren Sie die Zählervariable
$ counter = 10;
// Infinite Loop deklarieren
für (;;)

// Überprüfen Sie den Zählerwert
if ($ counter < 6)
brechen;
anders
Echo "Der aktuelle Wert von $ counter ist", $ counter ","
";
// den Zählerwert verringern
$ counter--;

?>

Ausgang:

Die folgende Ausgabe erscheint nach der Ausführung des vorherigen Skripts:

Beispiel 3: Lesen Sie die Werte eines numerischen Arrays

Erstellen Sie eine PHP -Datei mit dem folgenden Skript, das die Werte eines numerischen Arrays druckt, das vier Werte enthält. Die Funktion count () wird verwendet, um die Gesamtzahl der Elemente des Arrays zu zählen, und die Schleife wird basierend auf der Ausgabe der Count () -Funktion iteriert.

// ein numerisches Array definieren
$ Studenten = Array ("Nira Hossain", "Janifer Ahmed", "Maruf Chowdhury", "Rafsan Jani");
// Drucken Sie die Array -Werte
für ($ index = 0; $ index < count($students); $index++ )

echo "$ student [$ index]
";

?>

Ausgang:

Die folgende Ausgabe erscheint nach der Ausführung des vorherigen Skripts:

Beispiel 4: Lesen Sie die Werte eines assoziativen Arrays

Der "für jedeDie Schleife wird hauptsächlich verwendet, um die Werte des assoziativen Arrays zu lesen. Aber die "fürDie Schleife kann verwendet werden, um die Werte des assoziativen Arrays mithilfe der Funktion count () zu lesen. Erstellen Sie eine PHP-Datei mit dem folgenden Skript, das die Werte eines zweidimensionalen Arrays iteriert und druckt, indem Sie das „für”Schleife:

// ein assoziatives Array definieren
$ Studenten = Array (
array ('name' => "nira hossain", 'marks' => 85),
Array ('Name' => "Janifer Ahmed", 'Marks' => 78),
Array ('Name' => "Maruf Chowdhury", 'Marks' => 91)
);
// die Schleife wiederholen, um Array -Werte und -tasten zu lesen
für ($ in = 0; $ in < count($students); $in++ )

Echo $ Studenten [$ in] ['Name']."erhalten".$ Studenten [$ in] ['Marks']."Markierungen.
";

?>

Ausgang:

Die folgende Ausgabe erscheint nach der Ausführung des vorherigen Skripts:

Beispiel 5: Wiederholen Sie den Datenbereich

Der Bereich der Datumswerte kann mit der Funktion Strtotime () und der “generiert werdenfür”Schleife. Die Funktion von Strtotime () wird verwendet, um einen Zeitstempelwert basierend auf dem Datumswert zu generieren. Die Funktion Date () wird verwendet, um einen formatierten Datumswert zu generieren. Erstellen Sie eine PHP. Der "fürDie Schleife wird 7 -fache basierend auf den Start- und Beendungszeitstempelwerten iteriert und druckt die formatierten Datumswerte aus.

// Setzen Sie das Startdatum
$ start_date = '2022-12-01';
// Setzen Sie das Enddatum
$ end_date = '2022-12-07';
// die Datumswerte wiederholen
für ($ dt = strtotime ($ start_date); $ dt

Ausgang:

Die folgende Ausgabe erscheint nach der Ausführung des vorherigen Skripts:

Beispiel 6: Lesen Sie den Inhalt einer Datei durch

Der "fürDie Schleife kann verwendet werden, um den Inhalt der Datei zu drucken. Erstellen Sie eine Textdatei mit dem Namen Land.txt Mit dem folgenden Inhalt, der in diesem Beispiel verwendet wird:

Land.txt
Bangladesch
Japan
Deutschland
Norwegen

Erstellen Sie eine PHP -Datei mit dem folgenden Skript, das den Inhalt einer Textdatei mit der “drucktfür”Schleife. Die Funktion "Datei_get_Contents () wird in diesem Skript verwendet, um den vollständigen Inhalt einer Datei in einer Zeichenfolgenvariablen zu lesen. Die Funktion explode () wird verwendet, um ein Array zu erstellen, indem der Dateiinhalt basierend auf dem Zeichen „\ n“ aufgeteilt wird. Als nächstes das "fürDie Schleife wird verwendet, um die Array -Werte zu drucken, die jede Zeile der Datei in jedem Array -Element enthalten.

// Lesen Sie den Dateiinhalt in einer Zeichenfolge durch
$ fh = file_get_contents ("Land.txt");
// Erstellen Sie ein Array basierend auf der neuen Linie der Datei
$ file_array = explode ("\ n", $ fh);
// das Array wiederholen, um den Dateiinhalt zu drucken
für ($ i = 0; $ i < count($file_array); $i++)

echo $ file_array [$ i] ","
";

?>

Ausgang:

Die folgende Ausgabe erscheint nach der Ausführung des vorherigen Skripts:

Abschluss

Der "für„Schleife ist eine der nützlichen Schleifen von PHP, um die verschiedenen Arten von Programmierproblemen zu lösen. Die Verwendung der “fürIn diesem Tutorial werden in diesem Tutorial einfache Beispiele für verschiedene Zwecke erläutert, um den neuen PHP -Benutzern zu helfen.