Заполните плоский массив динамическим количеством значений из каждой строки результирующего набора.Php

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Заполните плоский массив динамическим количеством значений из каждой строки результирующего набора.

Сообщение Anonymous »


У меня есть 2 таблицы: одна из категорий имеет подкатегории, и я хочу получить записи и поместить их в один массив. Я реализовал этот код:

публичная функция searchItem(){ $categories = ServiceCategory::with('subCategories')->get(); $categoryArray = []; foreach ($categories как $category) { $categoryArray[] = [ $категория->категория, $category->subCategories->pluck('subcategory')->toArray(), ]; } вернуть $categoryArray; } Результаты, которые я получаю:

[["сантехника",["фитинги","стыки","установка труб","стеновые монтажники","кровельные монтажники","дренаж","стены и интерьер"]] но мне нужно что-то вроде этого:
["сантехника","фитинги","стыки","установка труб","стеновые монтажники","кровельные монтажники","дренаж","стены и интерьер"]
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Php»