我知道这可能是一个愚蠢的问题,但我无法解决这个问题。
我有这个看起来像这个
的Object数组stdClass Object
(
[1] => stdClass Object
(
[Product] => Brand Manual
[Type] => Custom
[Width_(inches)] => 11
[Depth_(inches)] => 8.5
[Color_Type] => B/W
[Artistic_Discretion] => Full Artistic Discretion(AD3)
[Brief/Instructions] => edasd
Product Dimension - 8.5" x 11"
[Copy_Translation] => No
[Additional_Versions] => 0
)
)
我想要Brand Manual
所以我这样做$myValue = $myObject->1->Product;
它不起作用。整数' 1'似乎是问题所在。我也尝试添加引号,但它也没有用。请帮助。
答案 0 :(得分:2)
试试这个:
$myValue = $myObject->{1}->Product;
答案 1 :(得分:2)
答案 2 :(得分:1)
您有以对象格式存储的数据,因此您应该使用对象表示法来获取特定数据
$myValue = $myObject->{1}->Product;