PHP array_chunk() Function

❮ PHP Array Reference

Example

Split an array into chunks of two:

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

Definition and Usage

The array_chunk() function splits an array into chunks of new arrays.


Syntax

array_chunk(array, size, preserve_key)

Parameter Values

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:
  • true - Preserves the keys
  • false - Default. Reindexes the chunk numerically

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

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));
?>
Try it Yourself »

❮ PHP Array Reference
Copyright 1999-2023 by Refsnes Data. All Rights Reserved.