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-06-25 17:36:594531Durchsuche

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.

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

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(
        &#39;name&#39;  => &#39;php中文网&#39;,
        &#39;url&#39;   => &#39;http://www.php.cn&#39;,
        &#39;title&#39; => &#39;PHP教程&#39;,
        &#39;article&#39; => &#39;array_rand()函数&#39;
    );
    echo &#39;<pre class="brush:php;toolbar:false">&#39;;
	var_dump($array);
    var_dump(array_values($array));

?>

Ausgabe:

So konvertieren Sie ein assoziatives Array in ein Indexarray in PHP

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