@snake2
Сразу пишу legacy код

Как добавить значение из одной коллекции в другую если выполняется условие?

Есть две коллекции
$collection1 = 0: {id: 1, count: 5}, 1: {id: 2, count: 6}, 3: {id: 3, count: 7}
$collection2 = 0: {id: 2, price: 100}, 1: {id: 1, price: 87}
Надо объединить их, выполняя условие $collection1->id == $collection2->id
Как их объединить чтобы на выходе было
$collection3 = 0: {id: 1, price: 87, count: 5}, 1: {id: 2, price: 100, count: 6}
  • Вопрос задан
  • 91 просмотр
Решения вопроса 1
FanatPHP
@FanatPHP
Чебуратор тега РНР
В цикле. В данном случае - вложенном.
А если бы основная коллекция индексировалась через id, а не цыферками, то можно было бы обойтись одним.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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