У меня есть этот объект, который представляет цвета с подсчетами я пытаюсь добавить свойство цветового кода к объекту из другого массивадобавить свойства PHP pbject
объект печати $oColors
:
stdClass Object
(
[black] => 2207
[blue] => 783
[red] => 672
[white] => 555
[green] => 463
)
, и я пытаясь пропустить их и сопоставить их с другим массивом таких объектов, как показано ниже:
foreach ($oColors as $color => $count) {
if (array_key_exists($color, $oColorsMapper)) {
$oColors->$color['code']= $oColorsMapper->$color->code;
}
}
, но печать результатов показывает объект остается тем же
, что я делаю неправильно благодаря
вы можете использовать 'array_merge'. Можете ли вы просто показать образец, как вы хотите, чтобы массив результатов был – Nehal
Является ли 'foreach' внутри функции? – drosam
Да, кажется, ваш foreach внутри функции, и вы забыли передать переменную с & –