У меня есть многомерный массив, и я хочу разделить его на каждые 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...
)
$carts_to_page = array_chunk($carts, 10);
Других решений пока нет …