改变PHP数组结构,一位数组变二维数组

PHP数组
$arr = [1,2,3,4,5,6,7,8,9,...];
改成
$arr = [[1,2,3],[4,5,6],[7,8,9],...];
有什么办法吗?
数组元素个数不固定。

阅读 2.9k
1 个回答
$a = [1, 2, 3, 4, 5, 6, 7, 8, 9];
print_r(array_chunk($a, 3));
Array
(
    [0] => Array
        (
            [0] => 1
            [1] => 2
            [2] => 3
        )

    [1] => Array
        (
            [0] => 4
            [1] => 5
            [2] => 6
        )

    [2] => Array
        (
            [0] => 7
            [1] => 8
            [2] => 9
        )

)
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题