Вытащить переменные из массива

328
24 декабря 2016, 18:52

Как вытащить значение 'country' и 'city'

array ( 
  'city' =>  
  array ( 
    'id' => 703448, 
    'lat' => 50.454659999999997, 
    'lon' => 30.523800000000001, 
    'name_ru' => 'Киев', 
    'name_en' => 'Kiev', 
  ), 
  'region' =>  
  array ( 
    'id' => 703447, 
    'name_ru' => 'Киев', 
    'name_en' => 'Kyiv', 
    'iso' => 'UA-30', 
  ), 
  'country' =>  
  array ( 
    'id' => 222, 
    'iso' => 'UA', 
    'lat' => 49, 
    'lon' => 32, 
    'name_ru' => 'Украина', 
    'name_en' => 'Ukraine', 
  ), 
)

Answer 1
$ip = $_SERVER['REMOTE_ADDR']; 
$SxGeo = new SxGeo('SxGeoCity.dat');
$city = $SxGeo->getCityFull($ip);
var_dump($city['country']); 
var_dump($city['city']);

И огромный совет почитать о работе с типами данных, в частности с массивами.

READ ALSO
Регулярка. Парсинг размера

Регулярка. Парсинг размера

Есть такая регулярка:

311
Если SELECT id != Null то id иначе INSERT

Если SELECT id != Null то id иначе INSERT

Описание проблемы: есть 2 таблицы tabel_home и table_users и они связаны 1 ко многим и при добавлении новой записи в таблицу tabel_home приходится проверять...

334
Пагинация для каждой статьи в codeigniter [требует правки]

Пагинация для каждой статьи в codeigniter [требует правки]

Как разбить страницу состоящую из тысяч строк текста на много страниц (пагинация) в codeigniter?

385