Heim >Backend-Entwicklung >PHP-Problem >Was bedeutet es, ein Array in PHP zu durchlaufen?
Das Durchlaufen eines Arrays durch PHP bedeutet den Zugriff auf jedes Element im Array über PHP-Code. Die Methoden zum Durchlaufen des Arrays sind: 1. Durchlaufen der for-Schleife; 2. Durchlaufen des Arrays durch die foreach-Schleife usw.
Die Betriebsumgebung dieses Artikels: Windows 7-System, PHP-Version 7.4, DELL G3-Computer
Was bedeutet PHP mit dem Durchlaufen eines Arrays?
Das Durchlaufen eines Arrays durch PHP bedeutet, dass über PHP-Code auf jedes Element im Array zugegriffen wird.
Array-Erstellung:
1.array(): Erzeugt ein Array
$a=array("Dog","Cat","Horse"); print_r($a);
Array-Wert oder Schlüssel => Wert einer Array-Variablen
Starke Typsprache: 1. Nur Daten desselben Datentyps können im gespeichert werden array , die Länge des 2-Arrays ist fest und die 3 ist kontinuierlich im Speicher
2. Assoziatives Array: $arr=array("111"=>"ddd","daf"=>"ddd" )
Schlüssel und Wert existieren paarweise
3.unset() löscht Array-Elemente;
$a=array("Dog","Cat","Horse"); unset($a[0]);
4.Elemente hinzufügen:
$a[0]=10; Elemente hinzufügen
$a[]=10; anhängen Elemente
array_push($a,23); Elemente anhängen
Das Array durchlaufen:
1.for($i=0;$i7442cc320eebfaef93bbd0d9e8a1f1be";
}
kann nur das Index-Array durchlaufen
2.foreach-Schleife durchläuft das Array
foreach($a as $v) { echo $v."<br>"; } foreach($a as $v=>$k) { echo $v."--"."$k"."<br>"; }
Schlüssel und Wert gleichzeitig
3.list() und every() kombinierte Durchquerung
var_dump(each($a)); Nehmen Sie das Element heraus, auf das der aktuelle Zeiger zeigt, und geben Sie den Zeiger um eins zurück.
list($b,$c,$d,$e)=$a; echo $b;
Geben Sie das Array rechts einer Reihe von Variablen an
list($k,$v)=each($a); while(list($k,$v)=each($a)) { echo $k."--"."$v"."<br>" }4 Array-Zeigeroperationen: key (): Gibt den Schlüsselnamen des Elements zurück, auf das der interne Zeiger des Arrays aktuell zeigt. current(): Gibt das aktuelle Element (Einheit) im Array zurück (): Bewegt den Zeiger, der auf das aktuelle Element zeigt, an die Position des nächsten Elements und gibt den Wert des aktuellen Elements zurückprev(): Bewegt den Zeiger auf das aktuelle Element an die Position des vorherigen Elements und kehrt zurück der Wert des aktuellen Elementsend(): Richten Sie den internen Zeiger des Arrays auf das letzte Element und geben Sie dieses Element zurück. Der Wertreset(): Richten Sie den internen Zeiger des Arrays auf das erste Element und geben Sie das zurück Wert dieses Elements
do { current($a) } while(next($a));Erst ausführen und dann den Zustand beurteilen
in_array()判断元素是否在数组中出现 array_reverse()翻转数组 count()数组的无素个数 array_unique()删除数组中的重复值并返回新的数组; unset()删除数组 的某个值 array_values()重新索引 array_merge()合并数组;Empfohlenes Lernen: „
PHP-Video-Tutorial
“Das obige ist der detaillierte Inhalt vonWas bedeutet es, ein Array in PHP zu durchlaufen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!