Heim  >  Artikel  >  Backend-Entwicklung  >  So konvertieren Sie ein eindimensionales Array in ein zweidimensionales Array in PHP

So konvertieren Sie ein eindimensionales Array in ein zweidimensionales Array in PHP

青灯夜游
青灯夜游Original
2022-01-23 18:46:355295Durchsuche

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)“.

So konvertieren Sie ein eindimensionales Array in ein zweidimensionales Array in PHP

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

So konvertieren Sie ein eindimensionales Array in ein zweidimensionales Array in PHP

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!

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