Array Functions
PHP Manual

array_chunk

(PHP 4 >= 4.2.0, PHP 5)

array_chunkتقسیم آرایه به بخش‌ها

Description

array array_chunk ( array $input , int $size [, bool $preserve_keys = false ] )

بخش‌بندی آرایه به بخش‌هایی با اندازه size. بخش آخر ممکن است کمتر از size مورد در داخل خود داشته باشد.

Parameters

input

آرایه

size

اندازه هر بخش

preserve_keys

زمانی که برابر با TRUE باشد کلیدها نگه داشته خواهند شد. به شکل پیشفرض FALSE است که اندیس‌گذاری دوباره به شکل عددی انجام خواهد شد.

Return Values

آرایه‌ای چندبعدی دارای اندیس عددی با شروع از صفر بازگردانده می‌شود هر بعد دارای اعضای size است.

Errors/Exceptions

اگر size کمتر از ۱ باشد E_WARNING ایجاد خواهد شد و NULL باز گردانده می‌شود.

Examples

Example #1 مثال array_chunk()

<?php
$input_array 
= array('a''b''c''d''e');
print_r(array_chunk($input_array2));
print_r(array_chunk($input_array2true));
?>

The above example will output:

Array
(
    [0] => Array
        (
            [0] => a
            [1] => b
        )

    [1] => Array
        (
            [0] => c
            [1] => d
        )

    [2] => Array
        (
            [0] => e
        )

)
Array
(
    [0] => Array
        (
            [0] => a
            [1] => b
        )

    [1] => Array
        (
            [2] => c
            [3] => d
        )

    [2] => Array
        (
            [4] => e
        )

)


Array Functions
PHP Manual