Heim >Backend-Entwicklung >PHP-Problem >PHP-Array-Schlüssel können Zahlen oder ähnliches verwenden

PHP-Array-Schlüssel können Zahlen oder ähnliches verwenden

WBOY
WBOYOriginal
2022-09-20 17:29:102466Durchsuche

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.

PHP-Array-Schlüssel können Zahlen oder ähnliches verwenden

Die Betriebsumgebung dieses Artikels: Windows 10-System, PHP-Version 8.1, Dell G3-Computer

PHP-Array-Schlüssel können Zahlen oder ähnliches verwenden

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" => &#39;红色&#39;, "颜色2" => &#39;黄色&#39;, "颜色3" => &#39;蓝色&#39;, "颜色4" => &#39;紫色&#39;);
echo &#39;<pre class="brush:php;toolbar:false">&#39;;
var_dump(array_values($array));
?>

Ausgabeergebnis:

array (size=4)
  0 => string &#39;红色&#39; (length=6)
  1 => string &#39;黄色&#39; (length=6)
  2 => string &#39;蓝色&#39; (length=6)
  3 => string &#39;紫色&#39; (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!

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