2014-09-28 52 views
0

我是一个一直在尝试网页设计大约2个月的人,我有一个问题。所以,我有以下的数组对象:获取数组中对象的键的值?

array(1) { 
    [0]=> 
    object(WP_Post)#416 (24) { 
    ["ID"]=> 
    int(36) 
    ["post_title"]=> 
    string(7) "Bakuman" 
} 

我试图让“ID”的价值,但我不知道如何去引用它。
我试过[0]["ID"],但不起作用。

另外:是否有可能获得ID而不提及#416号码?

试过寻找答案,但不断想出结果,有大量的OOP与这么多的信息,我无法过滤到我需要的东西。任何人都可以让我出去吗?

+1

也许尝试[0] - > ID – nicolas 2014-09-28 21:57:38

回答

1

PHP使用->作为对象属性。

你的情况

所以

echo $array[0]->ID; 

应该输出36

其中[0]是包含WP_Post对象和ID是包含你正在寻找

和属性值的 $array第一要素
+0

@downvoter保健留下评论提供一些建设性的意见?或者你只是要打-1按钮? – andrew 2014-09-28 22:05:53

1

您的数组的第0个元素实际上是一个对象,因此要访问其属性,您需要使用对象引用运算符->

试试这个:$array[0]->ID