array_chunk'在PHP的多维数组中

时间:2014-11-12 15:19:24

标签: php arrays multidimensional-array php-5.3

我有一个多维数组,我希望每10个元素拆分一次。

array_chunk似乎是解决方案,但我无法找到任何暗示它支持多维数组的内容。

这可以使用PHP 5.3吗?

这是我当前数组的示例:

Array
(
    [0] => Cart Object
        (
            [cartId:protected] => 4337032
            [userId:protected] => 271561
            [orderId:protected] => 1042104
        )
    [1] => Cart Object
        (
            [cartId:protected] => 4337032
            [userId:protected] => 271561
            [orderId:protected] => 1042104
        )
    ... and so on ...
)

我在寻找:

Array
(
    [0] => 
          Array (
                 [0] => Cart Object
                 (
                    [cartId:protected] => 4337032
                    [userId:protected] => 271561
                    [orderId:protected] => 1042104
                 )
                 [1] => Cart Object
                 (
                    [cartId:protected] => 4337032
                    [userId:protected] => 271561
                    [orderId:protected] => 1042104
                )
    [1] => // the next 10...
)

1 个答案:

答案 0 :(得分:0)

$carts_to_page = array_chunk($carts, 10);