Heim >Backend-Entwicklung >PHP-Problem >Verfügt das PHP-Index-Array über Schlüsselwerte?

Verfügt das PHP-Index-Array über Schlüsselwerte?

青灯夜游
青灯夜游Original
2022-05-30 17:58:131739Durchsuche

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.

Verfügt das PHP-Index-Array über Schlüsselwerte?

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(&#39;content-type:text/html;charset=utf-8&#39;);   
$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);
?>

Verfügt das PHP-Index-Array über Schlüsselwerte?

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!

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