Перестроить структуру массива php - PullRequest
1 голос
/ 20 июля 2011

Я искал следующее решение для создания нужной мне структуры массива.

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

массив, как сейчас

Array
(
    [0] => Array
        (
            [website_id] => Array
                (
                    [0] => Array
                        (
                            [id] => 1
                            [follower_id] => 1
                        )

                    [1] => Array
                        (
                            [id] => 1
                            [follower_id] => 2
                        )

                    [2] => Array
                        (
                            [id] => 1
                            [follower_id] => 3
                        )

                    [3] => Array
                        (
                            [id] => 1
                            [follower_id] => 4
                        )

                    [4] => Array
                        (
                            [id] => 1
                            [follower_id] => 5
                        )
                )
        )

    [1] => Array
        (
            [website_id] => Array
                (
                    [0] => Array
                        (
                            [id] => 1
                            [follower_id] => 1
                        )
                )
        )
)

Я хочу создать вышеуказанный массив, как tho на ниже

массив, как это должно быть

Array
(
    [0] => Array
        (
                    [0] => Array
                        (
                            [id] => 1
                            [follower_id] => 1
                        )

                    [1] => Array
                        (
                            [id] => 1
                            [follower_id] => 2
                        )

                    [2] => Array
                        (
                            [id] => 1
                            [follower_id] => 3
                        )

                    [3] => Array
                        (
                            [id] => 1
                            [follower_id] => 4
                        )

                    [4] => Array
                        (
                            [id] => 1
                            [follower_id] => 5
                        )


                    [5] => Array
                        (
                            [id] => 1
                            [follower_id] => 1
                        )
)

Спасибо за совет.

С уважением,

Nicky

1 Ответ

0 голосов
/ 20 июля 2011

Мне кажется, что array_merge() должно быть достаточно:

$newArray = array_merge($myArray[0]['website_id'], $myArray[1]['website_id']);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...