Heim > Artikel > Backend-Entwicklung > So konvertieren Sie ein assoziatives Array in ein Indexarray in PHP
In PHP können Sie die Funktion array_values() verwenden, um ein assoziatives Array in ein indiziertes Array umzuwandeln, mit der Syntax „array_values(array)“; die Funktion array_values() kann ein Array zurückgeben, das die Werte aller Arrays enthält Elemente, und das zurückgegebene Array verwendet numerische Werte.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP Version 7.1, DELL G3-Computer
Was sind assoziative Arrays und Index-Arrays?
Index-Array: Der Index des Arrays ist eine Zahl ;
Assoziatives Array: Der Index des Arrays ist ein Zeichen
PHP-Methode zum Konvertieren eines assoziativen Arrays in ein Index-Array
In PHP können Sie die Funktion array_values() verwenden, um ein assoziatives Array zu konvertieren Array in ein Indexarray umwandeln. Die Funktion
array_values() kann die Werte aller Elemente im Array abrufen und ein Array zurückgeben, das alle Werte im Array enthält. (Das zurückgegebene Array verwendet numerische Tasten, beginnend bei 0 und aufsteigend um 1.)
Das Syntaxformat dieser Funktion ist wie folgt:
array_values(array)
Das Parameter-Array ist das Array, mit dem gearbeitet wird. Die Funktion
array_values() gibt die Werte aller Elemente im Array zurück. 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. jedoch ohne 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. Die Funktion
array_values() eignet sich besonders für Arrays mit verwirrenden Elementindizes oder zum Konvertieren assoziativer Arrays in indizierte Arrays.
Beispiel: Assoziatives Array in indiziertes Array konvertieren
<?php header("Content-type:text/html;charset=utf-8"); $array = array( 'name' => 'php中文网', 'url' => 'http://www.php.cn', 'title' => 'PHP教程', 'article' => 'array_rand()函数' ); echo '<pre class="brush:php;toolbar:false">'; var_dump($array); var_dump(array_values($array)); ?>
Ausgabe:
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!