How can one efficiently divide an array into smaller chunks in PHP?
To efficiently divide an array into smaller chunks in PHP, you can use the array_chunk() function. This function splits an array into chunks of a specified size. By using array_chunk(), you can easily divide an array into smaller, more manageable parts without having to manually loop through the array and create chunks.
// Original array
$originalArray = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];
// Divide the array into chunks of size 3
$chunks = array_chunk($originalArray, 3);
// Output each chunk
foreach ($chunks as $chunk) {
print_r($chunk);
}