Heim > Artikel > Backend-Entwicklung > PHP-Array-Traversierung
/* Array-Traversal
*
* 1. Verwenden Sie die for-Anweisung, um das Array zu durchlaufen
* a. Andere Sprachen (nur auf diese Weise)
* b. Diese Methode in PHP ist nicht unsere bevorzugte Methode
* b. Array)
*
*
* 2. Verwenden Sie den Vordergrund ach-Anweisung zum Durchlaufen des Arrays
* foreach ( Array-Variable als Variablenwert) {
* // Schleifenkörper
* }
* a. Die Anzahl der Schleifen wird durch die Anzahl der Elemente im Array bestimmt
* b die Elemente im Array zu nachfolgenden Variablen
*
* foreach(array variable as subscript variable = > value variable){
*
* }
*
* 3. while () list() every() kombinierte Schleife durchläuft das Array
*
* every() function ,
* a Erfordert ein Array als Parameter
* b
* c. Das zurückgegebene Array ist 0, 1, Schlüssel, Wert vier Indizes (fest)
* 0 und der Schlüssel-Index sind die Schlüssel der aktuellen Parameter-Array-Elemente
* 1 und der Wert-Index sind die Werte der aktuellen logarithmischen Array-Elemente
*
* d. Standardmäßig ist das aktuelle Element das erste Element
* e 🎜>* ( [1] => 1 [Wert] => 1 [0] => id [Schlüssel] => id )
*
* list()-Funktion
* a . list()=array(); Sie müssen dieser Funktion ein Array zuweisen
* b. Die Anzahl der Elemente im Array muss mit der Anzahl der Parameter in der Funktion list() übereinstimmen 🎜>* c. Im Array wird jeder Elementwert von jedem Parameter in der Funktion list() zugewiesen und list() konvertiert jeden Parameter in eine Variable.
* list() kann nur einen Index empfangen Array
* e. Nach Index Die Reihenfolge der Indizes
*/
/*
$user=array("id"=>1, "name"=>"zhangsan", " age"=>10, "sex" =>"nan");
while($arr=each($user)){
//echo $arr[0]."= =>".$arr[1] ."
";
echo $arr["key"]."---->".$arr["value"]."< br>";
}
Verwenden Sie die interne Zeigerkontrollfunktion des Arrays
next(array);
prev(array);
reset(array)
end (Array);
aktuell( Array);
key(array);
*/