Heim  >  Artikel  >  Backend-Entwicklung  >  PHP-Array-Traversierung

PHP-Array-Traversierung

巴扎黑
巴扎黑Original
2016-11-24 09:16:411274Durchsuche

/* 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);
*/

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn