Heim >Backend-Entwicklung >PHP-Problem >So erhöhen Sie die Abmessungen eines Arrays in PHP
Zwei Methoden: 1. Verwenden Sie array_chunk(), um das Array in neue Array-Blöcke (Unterarrays) zu unterteilen. Die Syntax lautet „array_chunk(Array, Anzahl der Unterarray-Elemente)“. 2. Verwenden Sie array_merge_recursive(), um ein Array mit demselben Schlüsselnamen zusammenzuführen. Die Werte desselben Schlüssels werden in einem Unterarray zusammengeführt.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP 8-Version, DELL G3-Computer
Zwei Möglichkeiten, die Array-Dimension in PHP zu erhöhen
Methode 1: Verwenden Sie array_chunk() Funktion
array_chunk( ) Funktion teilt ein Array in neue Array-Blöcke auf.
Verwenden Sie diese Funktion, um das Array auf jeder Ebene des angegebenen Arrays (fraktale Dimension) zu teilen und es dann in ein höherdimensionales Array umzuwandeln.
Beispiel 1: Konvertieren Sie eindimensionales Array in ein zweidimensionales Array
Beispiel 2: Konvertieren Sie ein zweidimensionales Array in ein dreidimensionales Array<?php header("Content-type:text/html;charset=utf-8"); $arr=array("Volvo","BMW","Toyota","Honda","Mercedes","Opel"); echo "原一维数组:"; var_dump($arr); $chunk=array_chunk($arr,count($arr)/2); echo "将一维数组转为二维数组:"; var_dump($chunk); ?>
Methode 2: Verwenden Sie array_merge _rekursiv ()-Funktion
Verwenden Sie die Funktion array_merge_recursive(), um ein Array mit demselben Schlüsselnamen zusammenzuführen. Arrays zusammenführen. Wenn Sie auf denselben Schlüssel stoßen, führen Sie die Werte im Schlüssel zu einem Unterarray zusammen
Das obige ist der detaillierte Inhalt vonSo erhöhen Sie die Abmessungen eines Arrays in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!