PHP- ассоциативный массив (структура)

#php #arrays #associative

#php #массивы #ассоциативный

Вопрос:

Кто-нибудь может объяснить, как выглядит структура этого массива?

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

Комментарии:

1. Это должно быть легко проверить, думает я

2. доступ к значениям осуществляется с помощью ключей, здесь результаты, 0, геометрия, местоположение являются ключами.

3. <pre> будет форматировать код

Ответ №1:

это так и есть

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

Ответ №2:

Вы можете использовать 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
                        )
                )
        )
)