如何将数组划分为小数组?

时间:2011-01-21 15:33:33

标签: php

我有一个3200值的数组。用户选择一个数字(比方说50)。我想把大数组分成更小的数组,每个数组包含50个值(最后一个包含余数)。

你会怎么做?

3 个答案:

答案 0 :(得分:9)

array_chunk

e.g。

 $arrays = array_chunk($my_big_array, 50);

答案 1 :(得分:5)

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

请检查:http://php.net/manual/en/function.array-chunk.php

答案 2 :(得分:3)

根据您的意愿,array_chunk()可能是一个很好的起点。