Teilen Sie ein Array in Array-Blöcke mit zwei Elementen auf:
<?php$cars=array("Volvo", "BMW", "Toyota", "Honda", "Mercedes", "Opel");print_r(array_chunk($cars,2));?>Die Funktion array_chunk() teilt ein Array in neue Array-Blöcke auf.
array_chunk( Array , Größe , Preserve_keys );
Parameter | beschreiben |
---|---|
Array | Erforderlich. Gibt das zu verwendende Array an. |
Größe | Erforderlich. Eine Ganzzahl, die angibt, wie viele Elemente jeder neue Array-Block enthält. |
Preserve_key | Optional. Mögliche Werte: true – Behalten Sie die Schlüsselnamen aus dem ursprünglichen Array bei. false – Standard. Jeder neue Array-Block verwendet einen nullbasierten Index. |
Rückgabewert: | Gibt ein mehrdimensionales numerisches Array zurück, das bei 0 beginnt und Größenelemente in jeder Dimension enthält. |
---|---|
PHP-Version: | 4.2+ |
Teilen Sie das Array in Array-Blöcke mit zwei Elementen auf und behalten Sie dabei die Schlüssel des ursprünglichen Arrays bei:
<?php$age=array("Peter"=>"35","Ben"=>"37", "Joe"=>"43", "Harry"=>"50");print_r(array_chunk($ Alter,2,wahr));?>