Heim >Backend-Entwicklung >PHP-Problem >So erhöhen Sie die Abmessungen eines Arrays in PHP

So erhöhen Sie die Abmessungen eines Arrays in PHP

青灯夜游
青灯夜游Original
2022-05-26 18:49:361954Durchsuche

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.

So erhöhen Sie die Abmessungen eines Arrays in PHP

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

So erhöhen Sie die Abmessungen eines Arrays in PHP

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);
?>

So erhöhen Sie die Abmessungen eines Arrays in PHP

Methode 2: Verwenden Sie array_merge _rekursiv ()-FunktionSo erhöhen Sie die Abmessungen eines Arrays in PHP

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!

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