PHP - 从数组中输出特定内容

时间:2009-02-03 11:58:40

标签: php arrays

如何在此阵列中一个接一个地输出[Comment] [title]?

Array
(  
    [User] => Array
        (
            [id] => 121
            [name] => Gwoo the Kungwoo
            [created] => 2007-05-01 10:31:01
        )
    [Comment] => Array
        (
            [0] => Array
                (
                    [id] => 123
                    [user_id] => 121
                    [title] => On Gwoo the Kungwoo
                    [body] => The Kungwooness is not so Gwooish
                    [created] => 2006-05-01 10:31:01
                )
            [1] => Array
                (
                    [id] => 123
                    [user_id] => 121
                    [title] => More on Gwoo
                    [body] => But what of the ‘Nut?
                    [created] => 2006-05-01 10:41:01
                )
        )
)

2 个答案:

答案 0 :(得分:4)

$foo是数组,请执行:

foreach ($foo['Comment'] as $comment) {
    echo $comment['title'];
}

答案 1 :(得分:2)

不起作用,a)应该是一个]

foreach ($foo['Comment'] as $comment) {
  echo $comment['title'];
}
模板中的

尝试使用它,设计师更喜欢这样:

foreach($foo['Comment'] as $comment):
      echo $comment['title'];
endforeach;