PHP关联数组(结构)

时间:2014-06-27 11:13:24

标签: php arrays associative

有人能解释一下这个数组的结构是什么样的吗?

$result['results'][0]['geometry']['location']

2 个答案:

答案 0 :(得分:1)

它是

$result = array(
   'results'=> array(
      array(
         'geometry' => array(
            'location' => 'SOME VALUE'
         )
      )
   )
)

答案 1 :(得分:0)

您可以使用var_dump和/或print_r来查看数组的结构。

<?php
    $result['results'][0]['geometry']['location'] = 1;
    echo "<pre>";
    var_dump($result);
    print_r($result);
    echo "</pre>";
?>

输出

array(1) {
  ["results"]=>
  array(1) {
    [0]=>
    array(1) {
      ["geometry"]=>
      array(1) {
        ["location"]=>
        int(1)
      }
    }
  }
}

Array
(
    [results] => Array
        (
            [0] => Array
                (
                    [geometry] => Array
                        (
                            [location] => 1
                        )
                )
        )
)