Wie man ein Array in PHP durchschleifen kann
-
Verwendung von die
foreach
-Schleife zum Durchschleifen eines Arrays in PHP -
Verwenden Sie die
for
-Schleife, um durch ein Array in PHP zu schleifen
In diesem Artikel stellen wir Methoden vor, um in PHP eine Schleife durch ein Array
zu bilden. Unter Verwendung dieser Methoden werden wir ein Array
durchqueren.
- Verwendung der
foreach
-Schleife - Verwendung der
for
-Schleife
Verwendung von die foreach
-Schleife zum Durchschleifen eines Arrays in PHP
Wir können eine foreach
-Schleife verwenden, um ein Array
zu durchlaufen. Wir können mit dieser Schleife auch auf Array-Elemente zugreifen. Die korrekte Syntax zur Verwendung dieser Schleife lautet wie folgt.
foreach($arrayName as $variableName){
//PHP code
}
Wenn wir ein assoziatives Array
haben, können wir diese Schleife auf folgende Weise verwenden:
foreach($arrayName as $key => $variableName){
//PHP code
}
Die Parameter der Schleife sind im einzelnen wie folgt:
Variable | Einzelheiten | |
---|---|---|
$arrayName |
obligatorisch | Dies ist die Array , die wir durchqueren wollen. |
$variableName |
obligatorisch | Es ist der Variablenname für Array -Elemente. |
$key |
optional | Es ist der Variablenname für Schlüssel des Arrays. |
Die foreach
-Schleife endet, wenn sie das gesamte Array
durchläuft.
Wir können die Funktion echo()
verwenden, um die Arrayelemente anzuzeigen.
Das Programm unten zeigt, wie wir die foreach
-Schleife verwenden können, um eine Schleife durch ein Array zu bilden.
<?php
$array = array("Rose","Lili","Jasmine","Hibiscus","Tulip","Sun Flower","Daffodil","Daisy");
foreach($array as $FlowerName){
echo("The flower name is $FlowerName. \n");
}
?>
Wir haben eine Schleife durch ein einfaches Array
durchlaufen und dessen Elemente angezeigt.
Ausgabe:
The flower name is Rose.
The flower name is Lili.
The flower name is Jasmine.
The flower name is Hibiscus.
The flower name is Tulip.
The flower name is Sun Flower.
The flower name is Daffodil.
The flower name is Daisy.
Jetzt werden wir uns durch ein assoziatives Array
schleifen.
<?php
$array = array(
"Flower1"=>"Rose",
"Flower2"=>"Lili",
"Flower3"=>"Jasmine",
"Flower4"=>"Hibiscus",
"Flower5"=>"Tulip",
"Flower6"=>"Sun Flower",
"Flower7"=>"Daffodil",
"Flower8"=>"Daisy");
foreach($array as $key=> $FlowerName){
echo("The $key is $FlowerName. \n");
}
?>
Ausgabe:
The Flower1 is Rose.
The Flower2 is Lili.
The Flower3 is Jasmine.
The Flower4 is Hibiscus.
The Flower5 is Tulip.
The Flower6 is Sun Flower.
The Flower7 is Daffodil.
The Flower8 is Daisy.
Verwenden Sie die for
-Schleife, um durch ein Array in PHP zu schleifen
Wir können auch eine for
-Schleife verwenden, um ein Array
zu durchlaufen. Die korrekte Syntax zur Verwendung der for
-Schleife lautet wie folgt:
for(initialization, condition, update){
//PHP code
}
Die Einzelheiten ihrer Abläufe sind wie folgt.
Prozess | Einzelheiten | |
---|---|---|
initialization |
obligatorisch | In diesem Schritt initialisieren wir den Schleifenzähler. |
condition |
obligatorisch | In diesem Schritt geben wir die Bedingung an, die unsere Schleife iterieren wird. |
update |
obligatorisch | In diesem Schritt aktualisieren wir unsere Zählervariable. |
Das Programm, das eine Array
-Schleife mit einer for
-Schleife durchläuft, sieht folgendermaßen aus:
<?php
$array = array("Rose","Lili","Jasmine","Hibiscus","Tulip","Sun Flower","Daffodil","Daisy");
$n= sizeof($array);
for($i=0; $i<$n; $i++){
echo("The flower name is $array[$i]. \n");
}
?>
Ausgabe:
The flower name is Rose.
The flower name is Lili.
The flower name is Jasmine.
The flower name is Hibiscus.
The flower name is Tulip.
The flower name is Sun Flower.
The flower name is Daffodil.
The flower name is Daisy.
Verwandter Artikel - PHP Array
- Wie man die erste und letzte Iteration in einer foreach-Schleife in PHP bestimmt
- Wie man in PHP ein Array in eine Zeichenkette konvertiert
- Wie man das erste Element eines Arrays in PHP erhält
- Wie Sie ein Array in PHP echoen oder drucken
- Wie löscht man ein Element aus einem Array in PHP
- Wie man leere Array-Elemente in PHP entfernt