2011-03-04 16 views
1

檢索值PHP數組我用下面顯示我的數組內容從Array

array(1) { 
    [0]=> 
    object(stdClass)#114 (16) { 
    ["term_id"]=> &string(1) "3" 
    ["name"]=> &string(10) "Recordings" 
    ["slug"]=> &string(9) "recording" 
    } 
} 

我的問題是,我該如何找回值?

我試過$ categories [0] [「slug」]但沒有成功。

非常感謝任何指導。

+2

'$ categories [0] - > slug' – 2011-03-04 15:30:35

+0

@brian:comment!= answer ....... – NDM 2011-03-04 15:49:38

+0

@Nicky:感謝您的澄清....... – 2011-03-04 15:51:23

回答

1
var_dump($categories[0]->slug); 
+0

完美!這很有用。非常感謝 – michaelmcgurk 2011-03-04 15:33:50

4

您可以通過使用得到毛坯:

$categories[0]->slug; 

因爲你的數組中的第一個元素是一個對象e.g stdClass的你有太多像存取權限對象的值。

+0

非常感謝您的快速回復Michael – michaelmcgurk 2011-03-04 15:34:29

+0

更多歡迎;) – 2011-03-04 15:35:52

2

你會怎麼做:

$categories[0]->slug 

超過likley這來自PDO類的東西,所以你可能有多個類別,(因此得名)

你應該將它們循環到獲得每個類別像這樣:

foreach($categores as $category) 
{ 
    echo $category->slug . "\n"; 
} 
1
echo $categories[0]->slug; 

這是對象,你必須使用上面的東西。

+0

謝謝Shakti抽空幫忙。這是完美的。 – michaelmcgurk 2011-03-04 15:34:07

+0

@ user644978:你總是歡迎的傢伙 – 2011-03-04 15:35:39