[c4523187-2ee8-49ef-9460-5b0de6151325] => stdClass Object ( [0] => stdClass Object ( [sku] => 303 [in_stock] => 1 [value] => 2100 [description] => ) ) Мне нужно получить значение ключа value ([value] => 2100).
это не массив, это объект Код (PHP): <?php $foo->{'0'}->value; // либо $bar = (array) $foo; // перевод объекта в массив $bar[0]->value; // первый элемент массива bar содержит по-прежнему объект
Код (Text): $bar = (array)$array['c4523187-2ee8-49ef-9460-5b0de6151325']; echo $bar[0]->value; Сделал вот так, потому что у меня 'c4523187-2ee8-49ef-9460-5b0de6151325' ключ массива. Но все равно не вывелось значение.
echo (array)$array['c4523187-2ee8-49ef-9460-5b0de6151325']->0->value; 1) Как-то так. У вас же объект в объекте. Так и дергайте их соответственно. 2) Переменные и поля не должны начинаться с чисел.
Правильным решением оказался вывод Код (Text): echo $array['c4523187-2ee8-49ef-9460-5b0de6151325']->{0}->value; Спасибо Fell-x27 и topas.