Heim > Artikel > Backend-Entwicklung > So konvertieren Sie ein eindimensionales Array in ein zweidimensionales Array in PHP
In PHP können Sie die Funktion array_chunk() verwenden, um ein eindimensionales Array in ein zweidimensionales Array umzuwandeln. Sie kann ein Array in mehrere Array-Blöcke aufteilen Das Format ist „array_chunk($arr, count($arr)/2)“.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 7.1, DELL G3-Computer
In PHP können Sie die Funktion array_chunk() verwenden, um ein eindimensionales Array in ein zweidimensionales umzuwandeln Array.
Beispiel:
<?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); ?>
Anweisungen: Die Funktion
array_chunk() kann ein Array in mehrere Array-Blöcke aufteilen. Die Syntax lautet wie folgt:
array array_chunk ( array $arr , int $size [, bool $preserve_keys = false ] )
Parameterbeschreibung:
arr bedeutet to Split array;
size gibt die Anzahl der Elemente des geteilten Sub-Arrays an;
preserve_keys gibt an, ob die ursprünglichen Schlüsselnamen im arr-Array beibehalten werden sollen. Das Array wird nach der Teilung nicht beibehalten. Das Array verwendet einen neuen numerischen Index, der bei 0 beginnt. Wenn es auf „true“ gesetzt ist, werden die ursprünglichen Schlüsselnamen in arr beibehalten.
array_chunk() teilt das arr-Array in mehrere Unterarrays auf, und die Anzahl der Elemente in jedem Unterarray wird durch die Größe bestimmt. Das letzte Subarray kann Elemente enthalten, die kleiner als die Größe sind.
Rückgabewert: Gibt ein mehrdimensionales Array zurück, das aus unterteilten Unterarrays besteht.
Empfohlenes Lernen: „PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonSo konvertieren Sie ein eindimensionales Array in ein zweidimensionales Array in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!