在php中获取数组内容

时间:2014-01-20 08:06:00

标签: php arrays

我想使用像PHP或FOREACH这样的PHP循环从数组中获取数据。 当我使用var_dump打印数组的内容时,它看起来像这样:

array(2) {
  [0]=>
  array(2) {
    ["name"]=>
    string(6) "query1"
    ["fql_result_set"]=>
    array(13) {
      [0]=>
      array(3) {
        ["aid"]=>
        string(19) "2944783819003364347"
        ["name"]=>
        string(16) "Profile Pictures"
        ["photo_count"]=>
        string(2) "37"
      }
      [1]=>
      array(3) {
        ["aid"]=>
        string(19) "2944783820076875780"
        ["name"]=>
        string(7) "only me"
        ["photo_count"]=>
        string(1) "2"
      }
      [2]=>
      array(3) {
        ["aid"]=>
        string(19) "2944783819003517141"
        ["name"]=>
        string(35) "Ways To Tie Your Shoelaces. Nice :)"
        ["photo_count"]=>
        string(1) "8"
      }
      [3]=>
      array(3) {
        ["aid"]=>
        string(19) "2944783819003490957"
        ["name"]=>
        string(12) "Cover Photos"
        ["photo_count"]=>
        string(2) "12"
      }
      [4]=>
      array(3) {
        ["aid"]=>
        string(19) "2944783819003481818"
        ["name"]=>
        string(14) "Mobile Uploads"
        ["photo_count"]=>
        string(2) "55"
      }
    }
  }

我应该对get: ["aid"] , ["name" ] and ["photo_count"]?

做些什么

1 个答案:

答案 0 :(得分:1)

像这样

foreach ($array[0]['fql_result_set'] as $record) {
    echo "{$record['aid']}, {$record['name']}";
}