В приведенном ниже массиве / объекте, как бы я прошел через него и заменил, например, SIEcat7 на test и SIEcat8 на test2.Попытка ниже, но есть проблемы с доступом к нужному уровню
Код
foreach($data as $i => $item) {
if ($i[0] = "SIEcat7") {
$i[0] = "test";
}
}
Объект
stdClass Object
(
[SIEcat7] => stdClass Object
(
[text] => test1
[amount] => 1 000.00
)
[SIEcat8] => stdClass Object
(
[text] => test2
[amount] => 0.00
)
)
, чтобы стать
stdClass Object
(
[test1] => stdClass Object
(
[text] => test1
[amount] => 1 000.00
)
[test2] => stdClass Object
(
[text] => test2
[amount] => 0.00
)
)