PHP array_chunk() Function

The array_chunk() function in PHP is a higher-order function that offers a streamlined approach to dividing arrays into smaller segments. It allows you to create a new array containing chunks of the original data, enabling efficient data management and manipulation. This function empowers you to enhance the organization of your code and improve overall application performance.

Example


<?php
    $array  
=  array("A""B""C""D""E""F");
    
    
$new_array array_chunk($array2);

    
print_r($new_array);
    
/*
    ::::OUTPUT::::
    Array
    (
        [0] => Array
            (
                [0] => A
                [1] => B
            )
    
        [1] => Array
            (
                [0] => C
                [1] => D
            )
    
        [2] => Array
            (
                [0] => E
                [1] => F
            )
    
    )
    */
?>

Example


<?php
    $array  
=  array(
        array(
"A""B""C"),
        array(
"D""E""F"),
        array(
"G""H"),
        array(
"I""J"),
        array(
"K""L""M""N")
    );
    
    
$new_array array_chunk($array3);

    
print_r($new_array);
    
/*
    ::::OUTPUT::::
    Array
    (
        [0] => Array
            (
                [0] => Array
                    (
                        [0] => A
                        [1] => B
                        [2] => C
                    )
    
                [1] => Array
                    (
                        [0] => D
                        [1] => E
                        [2] => F
                    )
    
                [2] => Array
                    (
                        [0] => G
                        [1] => H
                    )
    
            )
    
        [1] => Array
            (
                [0] => Array
                    (
                        [0] => I
                        [1] => J
                    )
    
                [1] => Array
                    (
                        [0] => K
                        [1] => L
                        [2] => M
                        [3] => N
                    )
    
            )
    
    )
    */
?>

The array_chunk() function stands as a valuable tool for efficient data partitioning. Its ability to divide arrays into manageable chunks, streamline pagination, and enhance code efficiency solidifies its role as a cornerstone of organized coding practices. By mastering the art of data partitioning using array_chunk(), you equip yourself with a skill that is invaluable for maintaining efficient, optimized, and readable code.

Share