Heim > Artikel > Backend-Entwicklung > So konvertieren Sie ein eindimensionales Array in PHP in ein zweidimensionales
In der PHP-Programmierung sind Arrays ein sehr wichtiger Datentyp. In der tatsächlichen Entwicklung müssen wir manchmal eindimensionale Arrays in zweidimensionale Arrays konvertieren Grundlegende PHP-Funktionen zur Durchführung dieser Konvertierungsaufgabe. Im Folgenden stellen wir Ihnen im Detail vor, wie Sie ein eindimensionales Array in PHP in ein zweidimensionales Array konvertieren.
1. Was sind eindimensionale Arrays und zweidimensionale Arrays?
In PHP werden Arrays in eindimensionale Arrays und mehrdimensionale Arrays unterteilt. Eindimensionale Arrays beziehen sich auf Arrays mit nur einer Datenzeile, während zweidimensionale Arrays Arrays mit mehreren Zeilen und Spalten sind.
Zum Beispiel ist das Folgende ein eindimensionales Array:
$Array = array("apple","orange","banana");
Und das Folgende ist ein zweidimensionales Array:
$Array = array( array("apple",1,2), array("orange",2,3), array("banana",3,4) );
2. Wie konvertiere ich ein eindimensionales Array in ein zweidimensionales Array?
Wie konvertieren wir also in der tatsächlichen Programmierung ein eindimensionales Array in ein zweidimensionales Array? Tatsächlich ist dieses Problem nicht schwierig. Wir können das eindimensionale Array in ein zweidimensionales Array umwandeln, indem wir das eindimensionale Array durchlaufen. Im Folgenden stellen wir diesen Prozess im Detail vor.
$Array = array("apple","orange","banana","grape","pear","peach","watermelon"); $Array2 = array(); for($i=0;$i<count($Array);$i=$i+2) { $Array2[] = array($Array[$i],$Array[$i+1]); }
Methode 2: Verwenden Sie die Funktion array_chunk, um das eindimensionale Array in mehrere kleine Arrays zu unterteilen, und durchlaufen Sie es dann.
$Array = array("apple","orange","banana","grape","pear","peach","watermelon"); $Array2 = array_chunk($Array,2); $newArray= array(); foreach ($Array2 as $value) { $newArray[] = $value; }
Das obige ist der detaillierte Inhalt vonSo konvertieren Sie ein eindimensionales Array in PHP in ein zweidimensionales. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!