PHP array_chunk() Funktion

Beispiel

Teile den Array in Arrays mit zwei Elementen auf:

<?php
$cars=array("Volvo","BMW","Toyota","Honda","Mercedes","Opel");
print_r(array_chunk($cars,2));
?>

Laufende Beispiele

Definition und Verwendung

Die Funktion array_chunk() teilt den Array in neue Array-Blöcke auf.

Jeder Array enthält eine bestimmte Anzahl von Elementen durch Größe Parameterbestimmend. Die Anzahl der Elemente im letzten Array kann weniger sein.

Optionale Parameter preserve_key Ist ein Boolean-Wert, der angibt, ob die Elemente des neuen Arrays die gleichen Schlüssel wie das ursprüngliche Array haben (verwendet für assoziative Arrays) oder neue numerische Schlüssel ab 0 (verwendet für Index-Arrays). Standardmäßig werden neue Schlüssel zugewiesen.

Syntax

array_chunk(array,Größe,preserve_key);
Parameter Beschreibung
array Erforderlich. Legt das zu verwendende Array fest.
Größe Erforderlich. Ganzzahliger Wert, der angibt, wie viele Elemente jeder neue Array enthalten soll.
preserve_key

Optional. Mögliche Werte:

  • true - Behalte die Schlüssel des ursprünglichen Arrays bei.
  • false - Standard. Jedes Ergebnis-Array verwendet einen neuen Array-Index, der mit 0 beginnt.

Technische Details

Rückgabewert: Gibt ein mehrdimensionales Index-Array zurück, das mit 0 beginnt und jede Dimension enthält Größe Elemente.
PHP-Version: 4.2+

Mehr Beispiele

Beispiel 1

Teile den Array in Arrays mit zwei Elementen auf und behalte die Schlüssel des ursprünglichen Arrays bei:

<?php
$age=array("Bill"=>"60","Steve"=>"56","Mark"=>"31","David"=>"35");
print_r(array_chunk($age,2,true));
?>

Laufende Beispiele