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