Создайте многомерный массив каждые 3 элемента - PullRequest
3 голосов
/ 12 июня 2011

У меня есть следующий массив:

Array {
    [0] => text1
    [1] => text2
    [3] => text3
    [4] => text4
    ...
    [200] => text200
}

Как мне создать цикл foreach, который разделит вышеуказанный массив для создания подмассива для каждых 3 элементов?

Array {
    [0] => Array {
                [0] => text1
                [1] => text2
                [2] => text3 
    }
    [1] => Array {
                [0] => text4
                [1] => text5
                [2] => text6
    }   
   ......
}

1 Ответ

7 голосов
/ 12 июня 2011

вы можете использовать встроенную функцию, array_chunk()

array_chunk($input_array, 3)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...