Wie man ein Array in PHP durchschleifen kann

Minahil Noor 4 Oktober 2020
  1. Verwendung von die foreach-Schleife zum Durchschleifen eines Arrays in PHP
  2. Verwenden Sie die for-Schleife, um durch ein Array in PHP zu schleifen
Wie man ein Array in PHP durchschleifen kann

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