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