У меня есть массив строк объектов stdClass, но я не могу правильно проанализировать строку
Я пробовал различные методы, но все выдает одну и ту же ошибку "get property of non-object"
foreach($response->Product->$x as $prod)
{
print $prod->Name;
print $prod->Price;
print $prod->Stock;
print $prod->SupplierName;
print $prod->CategoryName;
$x++;
}
// Но моя строка приходит в ответ
stdClass Object (
[Product] => Array
( [0] => stdClass Object
( [Id] => 2 [Name] => Green Shirt [Price] => 1800 [Stock] => 50 [SupplierName] => Ali Yar [CategoryName] => Jeans )
[1] => stdClass Object
( [Id] => 7 [Name] => Red Shirt with Flowers [Price] => 2200 [Stock] => 40 [SupplierName] => Ali Yar [CategoryName] => Shirt )
[2] => stdClass Object
( [Id] => 8 [Name] => Red Shirt with Flowers [Price] => 2200 [Stock] => 40 [SupplierName] => Ali Yar [CategoryName] => Shirt )
[3] => stdClass Object
( [Id] => 9 [Name] => Check Shirt Yellow [Price] => 1100 [Stock] => 200 [SupplierName] => Ali Yar [CategoryName] => Shirt
)
)
)
Я получаю эти ошибки, пытаясь получить свойство необъекта и неверный аргумент, предоставленный для foreach ()