Массив push и слияние в php

Как объединить один массив с несколькими элементами, но с одним и тем же индексом в массив со всеми индексами в PHP. У меня есть один массив, похожий на этот, и я хочу объединиться в один массив.

data": [
        [
            {
                "req_recid": "REQ_0000000001",
                "req_name": "user doer",
                "req_branch": "user",
                "req_position": "userdoer",
                "req_from": "ho",
                "req_tpye": "1",
                "req_date": "Sat, Dec 12, 2020 7:36 PM"
            }
        ],
        [
            {
                "req_recid": "REQ_0000000004",
                "req_name": "Test",
                "req_branch": "Test",
                "req_position": "Test",
                "req_from": "ho",
                "req_tpye": "4",
                "req_date": "Sun, Dec 13, 2020 12:47 PM"
            }
            

        ]
    ]

и мой ожидаемый результат я хочу так

data": [
        [
            {
                "req_recid": "REQ_0000000001",
                "req_name": "user doer",
                "req_branch": "user",
                "req_position": "userdoer",
                "req_from": "ho",
                "req_tpye": "1",
                "req_date": "Sat, Dec 12, 2020 7:36 PM"
            },
            {
                "req_recid": "REQ_0000000004",
                "req_name": "Test",
                "req_branch": "Test",
                "req_position": "Test",
                "req_from": "ho",
                "req_tpye": "4",
                "req_date": "Sun, Dec 13, 2020 12:47 PM"
            }
            
        ]
    ]

Кто-нибудь может помочь в PHP, пожалуйста.

поскольку вы упомянули тег laravel, в таких случаях вы можете использовать метод сбора flatten() laravel. К вашему сведению: laravel.com/docs/8.x/collections#method-flatten

Nitish Kumar 13.12.2020 11:58
Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
0
1
255
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Поскольку вы хотите изменить многомерный массив на одномерный. Laravel имеет прекрасный метод сбора, как flatten(). Это выравнивает ваш многомерный массив до единого массива. В вашем случае вы можете использовать:

$result = collect($data)->flatten();

чтобы получить желаемый результат.

Узнайте больше об этом: https://laravel.com/docs/8.x/collections#method-flatten

Другие вопросы по теме