PHP - Bir diziden Çıkarılması özel içerik

2 Cevap php

Nasıl bu dizide I çıkışı birbiri ardına [Yorum] [title] s biri?

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 Cevap

a) olmalı, işe yaramaz bir]

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

şablonlar bu daha iyi gibi tasarımcılar, bu kullanmayı deneyin:

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

Nerede $foo dizidir, yapın:

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