sun / country
Sun Country 是一个帮助您通过国家ISO 3166-1 Alpha-2代码获取国家名称和拨打电话代码的包。
v1.3
2017-01-10 12:05 UTC
Requires
- php: >=5.5.0
- league/csv: ^8.0
Requires (Dev)
- phpspec/phpspec: 2.4.*
This package is auto-updated.
Last update: 2024-09-08 17:52:39 UTC
README
Sun Country 是一个帮助您通过国家ISO 3166-1 Alpha-2代码获取国家名称和拨打电话代码的包。
安装过程
只需将 Country 文件夹复制到您的项目目录中的某个位置。然后包含 Sun Country 自动加载文件。
require_once('/path/to/Country/autoload.php');
Sun Country 也可通过 Composer/Packagist 获取。
composer require sun/country
基本用法
获取所有国家的名称和拨打电话代码
$country = new Sun\Country; $country->get();
获取一个国家的名称和拨打电话代码
$country = new Sun\Country; $country->get('BD');
获取多个国家的名称和拨打电话代码
$country = new Sun\Country; $country->get(['BD', 'US']);
使用 Alpha 2 代码作为属性获取一个国家的名称和拨打电话代码
$country = new Sun\Country; $country->bd;
获取一个国家的名称
$country = new Sun\Country; $country->getName('BD');
获取一个国家的拨打电话代码
$country = new Sun\Country; $country->getDialingCode('BD');
使用国家地理IP地址获取一个国家的名称
$country = new Sun\Country; $country->getCountryNameByGeoIp('203.202.251.42');
Laravel 框架集成
将 ServiceProvider 添加到 config/app.php 文件中的 providers 数组中
Sun\Provider\CountryServiceProvider::class,
将 facade 添加到 config/app.php 文件中的 aliases 数组中
'Country' => Sun\Facade\CountryFacade::class,
Planet 框架集成
在 config/provider.php 文件中添加 provider
Sun\Provider\CountryProvider::class,
在 config/alien.php 文件中添加 alien
'Country' => Sun\Alien\CountryAlien::class,
许可协议
本软件包遵循MIT 许可协议