Heim  >  Artikel  >  Backend-Entwicklung  >  So konvertieren Sie ein assoziatives Array in ein Indexarray in PHP

So konvertieren Sie ein assoziatives Array in ein Indexarray in PHP

青灯夜游
青灯夜游Original
2021-09-09 18:40:582772Durchsuche

In PHP können Sie die Funktion array_values() verwenden, um ein assoziatives Array in ein Indexarray umzuwandeln. Mit dieser Funktion können Sie den Array-Schlüsselnamen zurücksetzen und eine verwirrende Zeichenfolge oder einen numerischen Schlüsselnamen in einen Namen umwandeln, der bei 0 beginnt und aufsteigt durch 1. Numerischer Schlüsselname; verwenden Sie die Syntax „array_values($array)“.

So konvertieren Sie ein assoziatives Array in ein Indexarray in PHP

Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 7.1, DELL G3-Computer

In PHP können Sie die Funktion array_values() verwenden, um ein assoziatives Array in ein Indexarray umzuwandeln.

array_values($array) Die Funktion besteht darin, die Werte aller Elemente im Array zurückzugeben. Sie ist sehr einfach zu verwenden. Mit nur einem erforderlichen Parameter kann sie ein Array zurückgeben, das alle Werte im angegebenen Array enthält Beibehaltung der Schlüsselnamen. Das zurückgegebene Array hat die Form eines indizierten Arrays, wobei die Array-Indizes bei 0 beginnen und um 1 erhöht werden.

Einfach ausgedrückt können Sie diese Funktion verwenden, um den Array-Schlüsselnamen zurückzusetzen und den Schlüsselnamen mit einer verwirrenden Zeichenfolge oder einem numerischen Wert in einen numerischen Schlüsselnamen umzuwandeln, der bei 0 beginnt und um 1 erhöht wird. Die Funktion

array_values() eignet sich besonders für Arrays mit verwirrenden Elementindizes oder zum Konvertieren assoziativer Arrays in indizierte Arrays.

Beispiel: Verwenden Sie die Funktion array_values(), um ein assoziatives Array in ein indiziertes Array zu konvertieren

<?php
$arr=array("Peter"=>65,"Harry"=>80,"John"=>78,"Clark"=>90);
var_dump($arr);
var_dump(array_values($arr));
?>

Ausgabeergebnis:

So konvertieren Sie ein assoziatives Array in ein Indexarray in PHP

Wenn Sie array_values() verwenden möchten, um den Index eines mehrdimensionalen Arrays zurückzusetzen Array finden Sie im Artikel „PHP-Array Erfahren Sie, wie Sie den Index eines mehrdimensionalen Arrays zurücksetzen

Empfohlenes Lernen: „PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonSo konvertieren Sie ein assoziatives Array in ein Indexarray in PHP. 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