Der Unterschied zwischen assoziativem PHP-Array und Index-Array

藏色散人
Freigeben: 2023-02-25 21:16:01
Original
5605 Leute haben es durchsucht

Der Unterschied zwischen assoziativem PHP-Array und Index-Array

Der Unterschied zwischen PHP-assoziativem Array und Index-Array

Index-Array

Arrays mit Zahlen als Schlüssel werden im Allgemeinen Index-Arrays genannt. Ein Array, dessen Schlüssel durch Zeichenfolgen dargestellt werden, ist ein assoziatives Array, das im Folgenden vorgestellt wird. Die Schlüssel des Indexarrays sind ganze Zahlen und beginnen bei 0 und so weiter.

Beispiel für die Index-Array-Initialisierung:

<pre name="code" class="php"><?php  
//创建一个索引数组,索引数组的键是“0”,值是“苹果”  
$fruit=array("苹果","香蕉");  
print_r($fruit);  
?>
Nach dem Login kopieren

Laufendes Ergebnis:

Array
(
    [0] => 苹果
    [1] => 香蕉
)
Nach dem Login kopieren

Drei Zuweisungsmethoden für Index-Array:

1.array[0]=&#39;苹果&#39;;
2.$arr=array(&#39;0&#39;=>&#39;苹果&#39;);
3.$arr=array(&#39;苹果&#39;);
Nach dem Login kopieren

Beispiel:

<?php  
//请创建一个数组变量arr,并尝试创建一个索引数组,键是0,值是苹果  
$arr=array(0=>&#39;苹果&#39;);  
if( isset($arr) ) {print_r($arr);}  
?>
Nach dem Login kopieren

Mit for und foreach kann auf die Elemente im Array zugegriffen werden, da for einfacher ist. Hier sind nur Beispiele für die Verwendung von foreach:

<?php  
$fruit=array(&#39;苹果&#39;,&#39;香蕉&#39;,&#39;菠萝&#39;);  
foreach($fruit as $key=>$value){  
    echo &#39;<br>第&#39;.$key.&#39;值是:&#39;.$value;  
}  
  
?>
Nach dem Login kopieren

Das laufende Ergebnis:

第0值是:苹果
第1值是:香蕉
第2值是:菠萝
Nach dem Login kopieren

Hinweis: Hier ist $key der Schlüssel Der Wert $value ist der Elementwert

Assoziatives Array

Tatsächlich besteht der Unterschied zwischen assoziativem Array und Index-Array nur im Schlüsselwert Der Wert eines assoziativen Arrays ist eine Zeichenfolge, zum Beispiel:

<?php  
//创建一个关联数组,关联数组的键“orange”,值是“橘子”  
$fruit=array(&#39;orange&#39;=>&#39;橘子&#39;);  
echo $fruit[&#39;orange&#39;];  
?>
Nach dem Login kopieren

Die restliche Initialisierung, Zuweisung und foreach-Verwendung sind grundsätzlich gleich.

Weitere PHP-Kenntnisse finden Sie auf der PHP-Chinese-Website!

Das obige ist der detaillierte Inhalt vonDer Unterschied zwischen assoziativem PHP-Array und Index-Array. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
php
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage