私はMaxMindからGeoLite2がインストールされているとテストPHPファイル:isoCodeフォームGeoLite2を取得するには?
<?php
require_once 'vendor/autoload.php';
use MaxMind\Db\Reader;
$ipAddress = '8.8.8.8';
$databaseFile = './GeoLite2-Country.mmdb';
$reader = new Reader($databaseFile);
print_r($reader->get($ipAddress));
$reader->close();
は私にこれらの結果を与える:私は必要なもの
Array ([continent] => Array ([code] => NA [geoname_id] => 6255149 [names] => Array ([de] => Nordamerika [en] => North America [es] => Norteamérica [fr] => Amérique du Nord [ja] => 北アメリカ [pt-BR] => América do Norte [ru] => Ð¡ÐµÐ²ÐµÑ€Ð½Ð°Ñ Ðмерика [zh-CN] => 北美洲)) [country] => Array ([geoname_id] => 6252001 [iso_code] => US [names] => Array ([de] => USA [en] => United States [es] => Estados Unidos [fr] => États-Unis [ja] => アメリカåˆè¡†å›½ [pt-BR] => Estados Unidos [ru] => СШР[zh-CN] => 美国)) [registered_country] => Array ([geoname_id] => 6252001 [iso_code] => US [names] => Array ([de] => USA [en] => United States [es] => Estados Unidos [fr] => États-Unis [ja] => アメリカåˆè¡†å›½ [pt-BR] => Estados Unidos [ru] => СШР[zh-CN] => 美国)))
を誰もが知っている、ちょうどisoCode(この場合はUS)でありますGeoLite2からちょうど "US"を取得するにはどうすればいいですか?
ありがとうサイモン私はちょうどiso_codeを求めることができると思った。 – Belhor