Удалить внешний массив и изменить массив отображения

Если у вас есть массив внутри массива, как вы можете удалить внешний массив в этом коде laravel. Текущий возвращаемый массив.

 return view($this->_viewDefaultFile)
       ->with('id', $this->_formId)
       ->with('class', $this->_formClass)
       ->with('elements', $this->_formElements)
       ->with('ManageJs', $this->_formManageJs);

Текущие результаты

[
  0 {
    "id": "id",
    "group": 0,
    "type": "hidden",
    "label": "",
    "options": [

    ],
    "value": "1"
  },
  1 {
    "id": "taskstream",
    "group": 0,
    "type": "text",
    "label": "Task Stream",
    "options": {
      "class": "",
      "validation": "required"
    },
    "value": "System down for maintenance"
  }
]

Но предпочтительный выход

[
      id {
        "id": "id",
        "group": 0,
        "type": "hidden",
        "label": "",
        "options": [

        ],
        "value": "1"
      },
      taskstream {
        "id": "taskstream",
        "group": 0,
        "type": "text",
        "label": "Task Stream",
        "options": {
          "class": "",
          "validation": "required"
        },
        "value": "System down for maintenance"
      }
    ]

Итак, я хочу вернуть массив с (ID) с ключом. Любая помощь, пожалуйста.

Перебрать первый массив и создать второй.

u_mulder 03.08.2018 14:35

Можете привести пример. есть идея, но изо всех сил пытается ее реализовать.

dannywonda 03.08.2018 14:36
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать 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
2
306
1

Ответы 1

Вот:

$array = []; // your array
$new_array = [];
foreach ($array as $item) {
    $new_array[$item->id] = $item;
}

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