subscription
Object {id: "3", type: "all", name: "Order Payment Status Fully Paid", category_id: "-1", admin_contact_selector: "admin-1"…}
admin_contact: Object
admin_contact_selector: "admin-1"
category: Object
display: "flight: [All]"
id: "-1"
product_type: "flight"
__proto__: Object
category_id: "-1"
id: "3"
name: "Order Payment Status Fully Paid"
type: "all"
__proto__: Object
我有id值的订阅对象。 我想在类别对象中显示display的值。
print "<pre>";
var_dump($subscription['category']['dispaly']);
print "</pre>";
?>
我的问题返回值为null, 真正的价值是飞行:[全部]
非常感谢
答案 0 :(得分:1)
应该是......
echo $subscription->category->display;
这是因为您正在访问对象,您需要使用->
运算符。由于两个原因,你得到null
null
。答案 1 :(得分:0)
利用PHP提供的(array)variable-transfor功能。例如,如果$ user是你的对象,那么$ userArray =(array)$ user,$ userArray将包含用户对象的数组格式。现在可以通过$ userArray ['PROPERTYNAME']简单地访问用户对象的每个属性。当对象包含方法时,请确保不要使用它。