Divide an array into chunks of two elements each:
| <?php $cars=array(“Volvo”,“BMW”,“Toyota”,“Honda”,“Mercedes”,“Opel”); print_r(array_chunk($cars,2)); ?> |
The array_chunk() function divides an array into smaller arrays, each containing a specified number of elements.
| array_chunk(array, size, preserve_key) |
|
Parameter |
Description |
|
array |
Required. Specifies the array to use |
|
size |
Required. An integer that defines the size of each chunk |
|
preserve_key |
Optional. Possible values:
|
|
Return Value: |
Returns a multidimensional indexed array, starting with zero, with each dimension containing size elements |
|
PHP Version: |
4.2+ |
Divide an array into chunks of two while preserving the original keys:
| <?php $age=array(“Peter”=>“35”,“Ben”=>“37”,“Joe”=>“43”,“Harry”=>“50”); print_r(array_chunk($age,2,true)); ?> |