2012-05-24 43 views
1

的var_dump結果:我如何打印這些數據? (對象數據)

object(stdClass)#2 (1) { 
[0]=> 
    array(5) { 
    ["title"]=> 
    string(71) "Tarihte Bugün Neler Olmuş? Bugünün önemli olayları! | Ttbugun.com" 
    ["keywords"]=> 
    string(47) "tarih,tarih dersi,tarihte bugün,günün sözü" 
    ["description"]=> 
    string(69) "Tarihte bugün olan olaylar ve diğer tarihi olayların hepsi burada." 
    ["author"]=> 
    string(17) "Yusuf Ali Bozkır" 
    ["id"]=> 
    string(1) "1" 
    } 
} 

使用的var_dump:

var_dump($header->headers); 

我怎麼能打印標題,描述和其他人呢?

回答

1

試試這個

echo $header->headers{0}['title']; 
echo $header->headers{0}['keyword']; 
echo $header->headers{0}['description']; 
echo $header->headers{0}['author']; 
echo $header->headers{0}['id']; 
+0

不運行......... – Birlikisgu

0

,您可以嘗試鑄造陣列像這樣:

$array = (array)$header->headers; 

而且隨着assoc命令陣列如常。

+0

我不需要使用數組.. – Birlikisgu

0

我不能嘗試它的那一刻,但我會做這樣的事情:

echo $headers->headers->{'0'}['title']; 
+0

我需要使用{'0'}爲什麼? – Birlikisgu

+0

@Birlikisgu看起來你的對象中的變量被稱爲'0'。 – jeroen

+0

但我不能打印的代碼,你給:( – Birlikisgu