Задать вопрос
@denism300

Как слить свойства объекта с одинаковыми значениями?

Есть объект такого рода:
[0] => stdClass Object
    (
        [id] => 66
        [title] => Тип механизма
        [name] => tip-mekhanizma
        [options] => stdClass Object
        (
            [name] => Ручной привод
            [value] => H
        )
    )

[1] => stdClass Object
    (
        [id] => 66
        [title] => Тип механизма
        [name] => tip-mekhanizma
        [options] => stdClass Object
        (
            [name] => Без исполнительного механизма
            [value] => 0
        )
     )

как их слить в одно?
[0] => stdClass Object
    (
        [id] => 66
        [title] => Тип механизма
        [name] => tip-mekhanizma
        [options] 
        [0]=>stdClass Object
        (
            [name] => Без исполнительного механизма
            [value] => 0
        )
      [1] => stdClass Object
        (
            [name] => Ручной привод
            [value] => H
        )
    )

в объекте есть свойства с другими id, title и name, которые так же надо слить
сгруппировать при выборке из БД не получится, т.к. это объект уже после его обработки различными функциями.
  • Вопрос задан
  • 67 просмотров
Подписаться 1 Простой 4 комментария
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
В процессе итерации по массиву - собирайте новый, индексируя его элементы по идентификатору свойства.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽