How to usearray_chunk() function in PHP
The array_chunk() function is used to split an array into parts or chunks of a given size depending upon the parameters passed to the function. The last chunk may contain fewer elements than the desired size of the chunk.
Syntax:
array array_chunk( $array, $size, $preserve_keys )
Example:
<?php
// PHP Program to Split Array into
// Specific Number of Chunks
// Declare an array
$arr = [
"G", "e", "e", "k", "s",
"f", "o", "r", "G", "e",
"e", "k", "s"
];
// Use array_chunk() function to
// split array into chunks
print_r(array_chunk($arr, 4));
?>
Output:
Array (
[0] => Array (
[0] => G
[1] => e
[2] => e
[3] => k
)
[1] => Array (
[0] => s
[1] => f
[2] => o
[3] => r
)
[2] => Array (
[0] => G
[1] => e
[2] => e
[3] => k
)
[3] => Array (
[0] => s
)
)
How to Split Array into Specific Number of Chunks in PHP ?
This article will show you how to split an array into a specific number of chunks using PHP. There are basically two approaches to solve this problem, these are:
Table of Content
- Using array_chunk() function
- Using array_slice() function
- Using array_map with range
Contact Us