一、将一个数组分割成多个
array_chunk() |
参数 | 必须 | 示例 |
需要操作的数组 | 是 | $arr = array('a', 'b', 'c', 'd', 'e'); |
每个数组的单元数目 | 是 | 2 |
true - 保留输入数组中原来的键名 false - 每个结果数组将用从零开始的新数字索引 默认false | 否 | true |
返回值 | 错误 / 异常 | 注意事项 |
得到的数组是一个多维数组中的单元, 其索引从0开始, 每一维包含了 设置每个单元数目 个元素。 | 如果 每个数组的单元数目 小于 1, 会抛出一个 E_WARNING 错误并返回 NULL。 | 无 |
例子1 |
|
返回结果: Array( [0] => Array ( [0] => a [1] => b ) [1] => Array ( [0] => c [1] => d ) [2] => Array ( [0] => e ) ) Array( [0] => Array ( [0] => a [1] => b ) [1] => Array ( [2] => c [3] => d ) [2] => Array ( [4] => e ) ) |
类似 |
array_slice() - 从数组中取出一段 |