PHP array_chunk() Function
Example
Split an array into chunks of two:
<?php
$cars=array("Volvo","BMW","Toyota","Honda","Mercedes","Opel");
print_r(array_chunk($cars,2));
?>
Run example »
Definition and Usage
The array_chunk() function splits an array into chunks of new arrays.
Syntax
array_chunk(array,size,preserve_key);
Parameter | Description |
---|---|
array | Required. Specifies the array to use |
size | Required. An integer that specifies the size of each chunk |
preserve_key | Optional. Possible values:
|
Technical Details
Return Value: | Returns a multidimensional indexed array, starting with zero, with each dimension containing size elements |
---|---|
PHP Version: | 4.2+ |
More Examples
Example 1
Split an array into chunks of two and preserve the original keys:
<?php
$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43","Harry"=>"50");
print_r(array_chunk($age,2,true));
?>
Run example »
❮ PHP Array Reference