Heim >Backend-Entwicklung >PHP-Problem >Was bedeutet es, ein Array in PHP zu durchlaufen?

Was bedeutet es, ein Array in PHP zu durchlaufen?

藏色散人
藏色散人Original
2021-12-06 09:11:412416Durchsuche

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.

Was bedeutet es, ein Array in PHP zu durchlaufen?

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ück

prev(): Bewegt den Zeiger auf das aktuelle Element an die Position des vorherigen Elements und kehrt zurück der Wert des aktuellen Elements

end(): Richten Sie den internen Zeiger des Arrays auf das letzte Element und geben Sie dieses Element zurück. Der Wert

reset(): 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!

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