Heim >Backend-Entwicklung >PHP-Problem >Verfügt das PHP-Index-Array über Schlüsselwerte?
PHP-Index-Arrays haben Schlüsselwerte. Unabhängig davon, ob es sich in PHP um ein Indexarray oder ein assoziatives Array handelt, enthält jede Entität im Array zwei Elemente, nämlich Schlüssel und Wert. Es gibt keinen Unterschied im Schlüsselwert zwischen den beiden Arrays, aber im Schlüsselnamen. Es gibt einen Unterschied : Das Index-Array verwendet Zahlen als Schlüssel, während das assoziative Array Zeichenfolgen oder eine Mischung aus Zeichenfolgen und Zahlen als Schlüssel verwendet.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 8.1, DELL G3-Computer
Das PHP-Index-Array hat Schlüsselwerte.
PHP-Arrays können in zwei Typen unterteilt werden: Index-Arrays und assoziative Arrays.
Aber unabhängig davon, ob es sich um ein Indexarray oder ein assoziatives Array handelt, enthält jede Entität im Array zwei Elemente, nämlich Schlüssel und Wert. Die entsprechenden Array-Elemente können über den Schlüsselwert ermittelt werden. Diese Schlüssel können numerische Schlüssel oder Assoziationsschlüssel sein. Wenn eine Variable ein Container ist, der einen einzelnen Wert speichert, dann ist ein Array ein Container, der mehrere Werte speichert.
Sowohl Index-Arrays als auch assoziative Arrays haben Schlüsselwerte. Der Unterschied liegt im Schlüsselnamen:
Das Index-Array verwendet Zahlen als Schlüsselnamen
Das assoziative Array verwendet Zeichenfolgen oder Zeichenfolgen, Zahlen werden in Schlüsselnamen gemischt.
Hinweis:
Der Index (Schlüsselname) des Index-Arrays besteht standardmäßig aus Zahlen, beginnend bei 0. Jede Zahl entspricht der Position eines Array-Elements im Array Geben Sie es an. PHP weist dem Schlüsselnamen des Indexarrays automatisch einen ganzzahligen Wert zu und erhöht ihn dann automatisch von diesem Wert.
Der Index (Schlüsselname) eines assoziativen Arrays besteht aus einer Mischung aus numerischen Werten und Zeichenfolgen. Wenn ein Schlüsselname in einem Array keine Zahl ist, dann ist das Array ein assoziatives Array.
<?php header('content-type:text/html;charset=utf-8'); $arr1=array(2,34,5,68,0,5); var_dump($arr1); $arr2=array(1=>"1","a"=>"red",2=>"2","b"=>"green","c"=>"blue"); var_dump($arr2); ?>
Empfohlenes Lernen: „PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonVerfügt das PHP-Index-Array über Schlüsselwerte?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!