我该如何打印这些数据? (对象数据)

时间:2012-05-24 16:57:34

标签: php object

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);

如何打印标题,说明和其他内容?

3 个答案:

答案 0 :(得分: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'];

答案 1 :(得分:0)

您可以尝试将其转换为数组:

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

和通常的关联数组一样。

答案 2 :(得分:0)

我目前无法尝试,但我会做类似的事情:

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