每3个元素创建一个多维数组

Or *_*ger 3 php foreach loops

我有以下数组:

Array {
    [0] => text1
    [1] => text2
    [3] => text3
    [4] => text4
    ...
    [200] => text200
}
Run Code Online (Sandbox Code Playgroud)

如何创建一个foreach循环来划分上面的数组,为每3个元素创建一个子数组?

Array {
    [0] => Array {
                [0] => text1
                [1] => text2
                [2] => text3 
    }
    [1] => Array {
                [0] => text4
                [1] => text5
                [2] => text6
    }   
   ......
}
Run Code Online (Sandbox Code Playgroud)

Hai*_*vgi 7

你可以使用 内置功能,array_chunk()

array_chunk($input_array, 3)
Run Code Online (Sandbox Code Playgroud)