2012-05-21 61 views
9

所以我將這個數組保存在變量標題$arr中。我想抓住或echo [塞]的值PHP Array stdClass對象 - 回聲值

Array ([0] => stdClass Object ([term_id] => 11 
           [name] => Community Service 
           [slug] => community-service 
           [term_group] => 0 
           [term_taxonomy_id] => 11 
           [taxonomy] => category 

所以我想這樣的事情

回聲$改編[塞]

那麼這將顯示「社區服務」。我相信這是非常容易的,但我不知道如何從數組stdClass中獲取值並在頁面上回顯它。謝謝。

+0

這些數據是否來自'json_decode()'調用? –

回答

32

數組$arr包含1個項目,它是一個對象。您必須使用->語法來訪問它的屬性。

echo $arr[0]->slug;

+0

簡單...非常感謝。 – user982853

4

很抱歉,但你可以做一些事情更優雅。

foreach ($array as $obj) 
{ 
    // Here you can access to every object value in the way that you want 
    echo $obj->term_id; 
} 
0

嘗試簡單的下面的代碼...

echo $arr[0]->slug; 

這應該是工作,因爲你的數組包含一個對象而已。