Curriculum
Course: PHP Basic
Login

Curriculum

PHP Basic

PHP Install

0/1

PHP Casting

0/1

PHP Constants

0/1

PHP Magic Constants

0/1

PHP Operators

0/1

PHP Reference

0/276
Text lesson

array_chunk()

Example

Divide an array into chunks of two elements each:

<?php
$cars=array(“Volvo”,“BMW”,“Toyota”,“Honda”,“Mercedes”,“Opel”);
print_r(array_chunk($cars,2));
?>

Definition and Usage

The array_chunk() function divides an array into smaller arrays, each containing a specified number of elements.

Syntax

array_chunk(array, size, preserve_key)

Parameter Values

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:

  • true: Preserves the original keys
  • false (default): Reindexes the chunks 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

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