Заполните плоский массив динамическим количеством значений из каждой строки результирующего набора. ⇐ Php
Заполните плоский массив динамическим количеством значений из каждой строки результирующего набора.
У меня есть 2 таблицы: одна из категорий имеет подкатегории, и я хочу получить записи и поместить их в один массив. Я реализовал этот код:
публичная функция searchItem(){ $categories = ServiceCategory::with('subCategories')->get(); $categoryArray = []; foreach ($categories как $category) { $categoryArray[] = [ $категория->категория, $category->subCategories->pluck('subcategory')->toArray(), ]; } вернуть $categoryArray; } Результаты, которые я получаю:
[["сантехника",["фитинги","стыки","установка труб","стеновые монтажники","кровельные монтажники","дренаж","стены и интерьер"]] но мне нужно что-то вроде этого:
["сантехника","фитинги","стыки","установка труб","стеновые монтажники","кровельные монтажники","дренаж","стены и интерьер"]
У меня есть 2 таблицы: одна из категорий имеет подкатегории, и я хочу получить записи и поместить их в один массив. Я реализовал этот код:
публичная функция searchItem(){ $categories = ServiceCategory::with('subCategories')->get(); $categoryArray = []; foreach ($categories как $category) { $categoryArray[] = [ $категория->категория, $category->subCategories->pluck('subcategory')->toArray(), ]; } вернуть $categoryArray; } Результаты, которые я получаю:
[["сантехника",["фитинги","стыки","установка труб","стеновые монтажники","кровельные монтажники","дренаж","стены и интерьер"]] но мне нужно что-то вроде этого:
["сантехника","фитинги","стыки","установка труб","стеновые монтажники","кровельные монтажники","дренаж","стены и интерьер"]
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Разобрать плоский массив строк с разделителями в плоский ассоциативный массив
Anonymous » » в форуме Php - 0 Ответы
- 143 Просмотры
-
Последнее сообщение Anonymous
-