php解析数组中的数组

时间:2011-05-10 05:49:34

标签: php arrays foreach

我有一个看起来像这样的数组,但更长的时间:

    Array
   (
   [0] => stdClass Object
   (
        [text] => @TwitterUser. Lorem Ipsum
        [id_str] => 60768083157061632
        [user] => stdClass Object
            (
                [profile_image_url] => http://a0.twimg.com/sticky/default_profile_images/default_profile_3_normal.png
                [screen_name] => MyDude

我想在此数组中仅为每个键打印某些值。因此,键的所有值[text][screen_name]在父键[0][whatever]中。我觉得我应该像$foreach语句那样做,但是不能弄明白如何告诉我的机器在每个数字父键中查看子数组。

非常感谢任何帮助!

3 个答案:

答案 0 :(得分:2)

尝试:

foreach($array as $a) {
  $text = $a->text;
  $screen_name = $a->user->screen_name;
}

答案 1 :(得分:2)

foreach($tweets as $tweet) {
    echo $tweet->text;
    echo $tweet->user->screen_name;
}

答案 2 :(得分:2)

这是非常基本的。

foreach ($array as $tweet) {
   echo $tweet->text . '<br>';
   echo $tweet->user->screen_name;
}

您可能希望在回显之前进行检查