2014-09-28 48 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