php 按数量划分数组
时间: 2023-08-15 17:07:54 浏览: 86
php实现把数组按指定的个数分隔
你可以使用 array_chunk() 函数将一个数组按照指定的大小分成多个数组块。该函数的语法如下:
```php
array_chunk(array $array, int $size[, bool $preserve_keys = false]): array
```
其中,$array 参数是要分块的数组,$size 是每个数组块的大小,$preserve_keys 参数表示是否保留原数组的键名。
下面是一个示例代码,将一个数组按照长度为 2 的块进行分割:
```php
<?php
$array = array('a', 'b', 'c', 'd', 'e', 'f', 'g', 'h');
$chunks = array_chunk($array, 2);
print_r($chunks);
?>
```
输出结果为:
```
Array
(
[0] => Array
(
[0] => a
[1] => b
)
[1] => Array
(
[0] => c
[1] => d
)
[2] => Array
(
[0] => e
[1] => f
)
[3] => Array
(
[0] => g
[1] => h
)
)
```
在这个例子中,原数组被分成了 4 个长度为 2 的数组块。
阅读全文