@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, которые так же надо слить
сгруппировать при выборке из БД не получится, т.к. это объект уже после его обработки различными функциями.
  • Вопрос задан
  • 65 просмотров
Пригласить эксперта
Ответы на вопрос 1
В процессе итерации по массиву - собирайте новый, индексируя его элементы по идентификатору свойства.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы