【发布时间】:2015-12-28 03:43:14
【问题描述】:
假设你有以下数组:
[1, 2, 3, 4, 5, 6, 7]
我将如何在 php 中拆分它以便我拥有:
[[1, 2, 3], [4, 5, 6] [7]] // divide by three.
我知道它会类似于array % 3,但我实际上并不确定......
想法?
【问题讨论】:
-
使用PHP内置的array_chunk()函数
假设你有以下数组:
[1, 2, 3, 4, 5, 6, 7]
我将如何在 php 中拆分它以便我拥有:
[[1, 2, 3], [4, 5, 6] [7]] // divide by three.
我知道它会类似于array % 3,但我实际上并不确定......
想法?
【问题讨论】:
尝试使用特殊的php函数array_chunk() (learn more)
<?php
$cars = array("Volvo", "BMW", "Toyota", "Honda", "Mercedes", "Opel");
// second argument defines how many chunks you gonna make
print_r(array_chunk($cars, 3));
?>
【讨论】: