2012-10-25 28 views
5

拿這個陣列爲例如何在數字鍵時從多維數組中回顯單個值?

Array 
(
[events] => Array 
    (
     [0] => Array 
      (
       [event] => Array 
        (
         [category] => seminars,sales 
         [status] => Live 

如何檢索類別的價值?我嘗試過各種組合;

echo $array->events->events[0]->event->category; 

這麼簡單,但我只是無法弄清楚。

對不起,這個跛腳的問題。

+3

編碼是不是組合..哈哈 –

+0

@NullPointer LOL –

+4

奇妙的標誌。爲什麼需要拋出一個真正的問題? –

回答

17

應該

echo $array['events'][0]['event']['category'];

+3

爲什麼downvote?... –

+8

誰知道可能無聊的巨魔。 – nickhar

2

嘗試echo $array['events'][0]['event']['category'];

1

像這樣:

echo $arr['events'][0]['event']['category']; 
6

您正在使用對象屬性選擇器。

試試這個:

echo $array['events'][0]['event']['category'] ; 
+2

我不明白,爲什麼要投票?誰做這種事情,在沒有留言的情況下進行投票?我敦促SO改變這個政策! – JvdBerg

+1

我以前曾經將它從一個對象轉換爲一個數組,感謝您提及這一點。 –