PHP Массив ex: 8 элементов в массив из 4 элементов, содержащий 2-2 элемента этого массива - PullRequest
0 голосов
/ 13 мая 2019

У меня есть такой массив в PHP:

Array
(
    [0] => Array
        (
            [item] => value
            [item1] => value
        )

    [1] => Array
        (
            [item] => value
            [item1] => value
        )

    [2] => Array
        (
            [item] => value
            [item1] => value
        )

    [3] => Array
        (
            [item] => value
            [item1] => value
        )

    [4] => Array
        (
            [item] => value
            [item1] => value
        )

    [5] => Array
        (
            [item] => value
            [item1] => value
        )
)

, и я должен сделать так, чтобы показывать по два элемента на странице

Array
(
    [0] => Array
        (
            [0] => Array
                (
                    [item] => value
                    [item1] => value
                )

            [1] => Array
                (
                    [item] => value
                    [item1] => value
                )
        )

    [1] => Array
        (
        [2] => Array
            (
                [item] => value
                [item1] => value
            )

        [3] => Array
            (
                [item] => value
                [item1] => value
            )
        )

    [2] => Array
        (
        [4] => Array
            (
                [item] => value
                [item1] => value
            )

        [5] => Array
            (
                [item] => value
                [item1] => value
            )   
        )

)

Я пробовал использовать array_merge_recursive и несколькоДругим способом, но не в состоянии встроенной логики, чтобы получить вывод выше

Может кто-нибудь помочь мне с этим, пожалуйста.

1 Ответ

3 голосов
/ 13 мая 2019

Вы можете использовать

array_chunk($array, 2);

Это должно решить вашу проблему

array_chunk - Разделить массив на куски

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