ashterix / country-iso
从ISO 3166-1代码获取本地化国家名称
1.0.0
2015-03-16 20:24 UTC
Requires
- php: >=5.4
This package is auto-updated.
Last update: 2024-09-20 19:30:04 UTC
README
从ISO 3166-1代码获取本地化国家名称。
如何使用?
初始化
use CountryIso\ISO3166; $isoCodes = new ISO3166(); ~~~~~ ##### SET COUNTRIES ALIASES ~~~~~~ php // Add an alias for the Vatican $countryCodes->setCountriesAliases([ 'VA' => 'Vatican' ]); // or add some aliases for the Vatican $countryCodes->setCountriesAliases([ 'VA' => [ 'Holy See', 'Vatican', 'Vatican City State' ] ]); ~~~~~ ##### GET DATA Get country name by code: ~~~~~~ php echo $countryCodes->getCountry("US"); // United States echo $countryCodes->getCountry("UA"); // Ukraine echo $countryCodes->getCountry("ES"); // Spain ~~~~~ Get country code by name or aliases: ~~~~~~ php echo $countryCodes->getCountry("Ukraine"); // UA echo $countryCodes->getCountry("United States");// US echo $countryCodes->getCountry("Vatican"); // VA echo $countryCodes->getCountry("Holy See"); // VA ~~~~~ Get map (all countries array): ~~~~~~ php $allCountries = $countryCodes->getMap();