2013年6月7日金曜日

配列を分割

#元配列のキーを維持しない場合
$arr = array("apple", "banana", "grape", "melon", "remon");
print_r(array_chunk($arr, 2));
/*
Array
(
    [0] => Array
        (
            [0] => apple
            [1] => banana
        )
    [1] => Array
        (
            [0] => grape
            [1] => melon
        )
    [2] => Array
        (
            [0] => remon
        )
)
*/

#元配列のキーを維持する場合
print_r(array_chunk($arr, 2, TRUE));
/*
Array
(
    [0] => Array
        (
            [0] => apple
            [1] => banana
        )
    [1] => Array
        (
            [2] => grape
            [3] => melon
        )
    [2] => Array
        (
            [4] => remon
        )
)
*/

0 件のコメント: