Einführung in For Loop in PHP

Schleifen in PHP werden verwendet, um eine Aufgabe wiederholt auszuführen. Für Loop in PHP gibt es verschiedene Formen. Für Schleifenschleifen wie bei jeder anderen Schleife, z. while-Schleife. While-Schleife und for-Schleife führen einen Codeblock aus, der auf einer Bedingung basiert. Wenn im Voraus bekannt ist, dass ein bestimmter Codeblock so oft ausgeführt werden soll, sagen wir fünfmal, dass wir for-Schleife verwenden. Solange die genannte Bedingung erfüllt ist, wird while Loop verwendet. Ähnliches gilt für die do-while-Schleife. Wenn wir nicht wissen möchten, wie oft die Schleife ausgeführt werden soll, aber wissen möchten, dass sie mindestens einmal ausgeführt werden soll, verwenden wir die do-while-Schleife. Ähnlich andere Schleifen und so weiter.

Die for-Schleife enthält verschiedene Ausdrücke. Diese Ausdrücke können Initialisierung, Bedingung usw. sein.

Eine for-Schleife enthält Ausdrücke, denen ein Semikolon folgt. Die folgende Syntax ist die.

Syntax

for(initialization; condition; increment/decrement) (
///statements to be executed
)

Wobei: for-Schleife der Block ist, der den Code enthält

Initialisierung: ist das Deklarieren und Zuweisen oder das Initialisieren des Wertes der verwendeten Variablen, es enthält einen ganzzahligen Wert

Bedingung: Damit die Schleife funktioniert, wird diese Bedingung zuerst geprüft und ausgewertet. Wenn sie nur wahr ist, wird die Schleife weiter ausgeführt.

Inkrementieren / Dekrementieren : Dies erhöht / verringert den Wert der Variablen, die die Schleife durchlaufen soll.

Flussdiagramm

Wie funktioniert For Loop?

Zunächst wird die Initialisierung von Variablen ausgewertet. Zweitens wird bei jeder Iteration der Schleifenbedingung geprüft, ob sie wahr ist, die Ausführung wird fortgesetzt und der Codeblock oder die Anweisungen werden ausgeführt. Und wenn die überprüfte Bedingung nicht wahr ist, was falsch bedeutet, endet die Schleife selbst ohne den auszuführenden Codeblock oder die auszuführenden Anweisungen. Zuletzt erfolgt das Inkrementieren und Dekrementieren der initialisierten Variablen nach der Ausführung der genannten Anweisungen.

Beispiele für For Loop in PHP

Hier sind die folgenden Beispiele zu nennen

Beispiel 1

Denken Sie daran, dass im folgenden Programm der Wert von i auf 0 initialisiert wird. Daher wird die Variable $ i mit echo gedruckt. Wir erhalten die Werte beginnend mit 0 und fahren mit dem Drucken bis 5 fort, da die Bedingung für den Druck bis zum Wert 5 besteht.

<_?php
//example to demonstrate simple for loop
for($i=0; $i<=5;$i++) ( // declaring variable i, condition, incre/decr
echo '
'; // line break
echo 'Value of i is '. $i; //printing the value of variable i
)
?>

Ausgabe :

Beispiel # 2

Im folgenden Programm wird der Wert von i auf 1 initialisiert. Daher wird die Variable $ i mit der echo-Anweisung gedruckt. Die Werte beginnen mit 0 und werden bis 5 ausgegeben, da die Bedingung bis 5 ausgegeben werden soll.

Hier erfolgt die Initialisierung der Variablen I nicht in der for-Schleife, sondern außerhalb der for-Schleife am Programmanfang.

<_?php
//example to demonstrate for loop
$i=1; // declaring variable i
for(; $i<=5;$i++) ( // condition, increment and decrement
echo '
'; // line break
echo 'Value of i is '.$i; // printing the value of variable i
)
?>

Ausgabe :

Beispiel # 3

In diesem Programm wird der Ausdruck, der die Bedingung enthält, in der for-Schleifenanweisung nicht erwähnt, sondern in der for-Schleife wie if ($ i == 4) gefolgt von einer break-Anweisung.

Während der Iteration, wenn der Wert von $ i den Wert 4 erreicht, springt die Steuerung aus der for-Schleife heraus.

<_?php
//example to demonstrate for loop
for($i=1; ;$i++) ( // declaring variable i, increment and decrement
if($i == 4) ( // condition
break;
)
echo '
'; // line break
echo 'Value of i is '.$i; // printing the value of variable i
)
?>

Ausgabe:

Beispiel # 4

In diesem Programm werden das Inkrementieren und Dekrementieren innerhalb der for-Schleife nach dem Drucken des Werts der I-Variablen angegeben, um die Iteration fortzusetzen.

<_?php
//example to demonstrate for loop
for($i=1;$i<=10;) ( // declaring variable i declaring condition
if($i == 7) (
break;
)
echo '
'; // line break
echo 'Value of i is '.$i; // printing the value of variable i
$i++; // increment and decrement
)
?>

Ausgabe:

Beispiel # 5

In diesem Programm enthält die for-Schleife keinen Ausdruck, sondern wird anders erwähnt.

<_?php
//example to demonstrate for loop
$i=1; // declaring variable i
for(;;) (
if($i == 8) ( // declaring condition,
break;
)
echo '
'; // line break
echo 'Value of i is '.$i; // printing the value of variable i
$i++; // increment and decrement
)
?>

Ausgabe :

Beispiel # 6

Im folgenden Programm verwenden wir die for-Schleife, um ein Array zu iterieren. Wir können mit for und foreach loop iterieren. Auch hier kann das verwendete Array ein Array-ähnliches indiziertes Array sein, ein assoziatives Array.

Die Frucht ist ein Array. Wir zählen die Länge des Arrays mit der Zählfunktion und erhalten die Länge des Arrays (4), sodass die for-Schleife entsprechend iteriert und den Namen der Frucht ausgibt.

<_?php
//example to demonstrate for loop for array
$fruits = array('orange', 'banana', 'papaya', 'strawberry');
$count = count($fruits);
for($i=0; $i<$count; $i++) (
echo '
';
echo 'Fruit Name ==>'.$fruits($i);
)
?>

Ausgabe :

Beispiel # 7

In diesem Programm wird die for-Schleife zum Drucken des Sternmusters verwendet.

<_?php
//example to demonstrate star pattern using for loop
for($i=0;$i<=5;$i++)
(
for($j=0;$j<=$i;$j++) (
echo " * ";
)
echo "
";
)
?>

Ausgabe:

Beispiel # 8

Im folgenden Programm wird die foreach-Schleife verwendet, um eine Fruchtschleife zu durchlaufen.

<_?php
//example to demonstrate array using foreach loop
$directions = array('east', 'west', 'north', 'south');
foreach($directions as $key=>$value) (
echo 'Direction =>'. $value.'
';
)
?>

Ausgabe:

Fazit

In diesem Artikel haben wir uns mit for loop, der Syntax des Ablaufdiagramms, der Funktionsweise der Schleife in PHP und verwandten Schleifen wie der foreach-Schleife befasst. Wir haben auch gelernt, wie die Schleife normal iteriert und wie sie durch Arrays iteriert. Wir haben auch gelernt, wie for loop zum Drucken des Sternmusters verwendet wird. Ich hoffe, dieser Artikel hat sich als informativ und nützlich erwiesen.

Empfohlene Artikel

Dies ist eine Anleitung zu For Loop in PHP. Hier diskutieren wir die Beispiele für For Loop in PHP mit dem Flussdiagramm und wie es funktioniert. Sie können auch den folgenden Artikel lesen, um mehr zu erfahren -

  1. Sitzungen in PHP
  2. Palindrome in PHP
  3. PHP-Switch-Anweisung
  4. PHP Compiler
  5. Palindrom in C ++
  6. Palindrom in JavaScript
  7. Switch-Anweisung in C #