Heim > Artikel > Backend-Entwicklung > PHP-Array-Schlüssel können Zahlen oder ähnliches verwenden
PHP-Array-Schlüssel können Zahlen oder Zeichenfolgen sein, und es unterstützt auch die Verwendung einer Mischung aus Zeichenfolgen und Zahlen als Schlüsselnamen für assoziative Arrays; Elementwerte in PHP-Arrays können von jedem Typ sein, Schlüsselnamen können jedoch nur daraus bestehen Zahlen oder Zeichenfolgen. Jede Zahl entspricht der Position eines Array-Elements im Array.
Die Betriebsumgebung dieses Artikels: Windows 10-System, PHP-Version 8.1, Dell G3-Computer
Der Wert im Array kann von jedem Typ sein, aber der Schlüsselname Schlüssel kann nur Zahlen und Zeichenfolgen sein
In PHP ist ein Array ein geordneter Satz von Variablen, wobei jeder Wert als Element bezeichnet wird. Jedes Element zeichnet sich durch eine spezielle Kennung aus, die als Schlüssel (auch als Index bezeichnet) bezeichnet wird.
PHP-Arrays sind flexibler als Arrays in anderen Hochsprachen. Sie unterstützen nicht nur Index-Arrays mit Zahlen als Schlüssel, sondern auch assoziative Arrays mit Zeichenfolgen oder einer Mischung aus Zeichenfolgen und Zahlen als Schlüssel.
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. Es ist nicht erforderlich, diese automatisch anzugeben zum Schlüsselnamen des Index-Arrays hinzufügen und dann automatisch von diesem Wert aus inkrementieren.
Erweiterung: PHP ändert den Namen des Array-Schlüssels in eine Zahl
Mit der Funktion array_values() können Sie den Namen des Array-Schlüssels in eine Zahl ändern Array und konvertieren Sie das assoziative Array in einen Index des Arrays. Dann wird der Schlüsselname des Arrays zu einer Zahl. Die Syntax lautet „array_values(array)“.
Das Beispiel sieht wie folgt aus:
<?php header("Content-type:text/html;charset=utf-8"); $array = array("颜色1" => '红色', "颜色2" => '黄色', "颜色3" => '蓝色', "颜色4" => '紫色'); echo '<pre class="brush:php;toolbar:false">'; var_dump(array_values($array)); ?>
Ausgabeergebnis:
array (size=4) 0 => string '红色' (length=6) 1 => string '黄色' (length=6) 2 => string '蓝色' (length=6) 3 => string '紫色' (length=6)
Empfohlenes Lernen: „PHP Video Tutorial“
Das obige ist der detaillierte Inhalt vonPHP-Array-Schlüssel können Zahlen oder ähnliches verwenden. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!