wizory / iso3166
ISO 3166-1 PHP 库及扩展
2.1.2
2022-11-18 19:16 UTC
Requires
- php: ^5.6 || ^7.0 || ^8.0 || ^9.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^2.0@dev || ^2.0
- phpunit/phpunit: ^4.6 || ^5.0
README
提供 ISO 3166-1 及相关数据的 PHP 库。
什么是 ISO 3166-1
ISO 3166-1 是国际标准化组织(ISO)发布的 ISO 3166 标准的一部分,用于定义国家、地区和具有地理兴趣的特殊区域名称的代码。该标准的官方名称是“国家及其子区域名称表示法代码 – 第 1 部分:国家代码”。它定义了三组国家代码
- ISO 3166-1 alpha-2 – 两位字母的国家代码,是三者中最广泛使用的,主要用于互联网国家顶级域名(除少数例外)。
- ISO 3166-1 alpha-3 – 三位字母的国家代码,比 alpha-2 代码更能直观地关联代码和国家名称。
- ISO 3166-1 numeric – 三位数字的国家代码,与联合国统计司开发的代码相同,具有脚本(书写系统)独立性,因此对使用非拉丁文字的人或系统有用。
-- 维基百科
安装
$ composer require wizory/iso3166
使用
快速指南
$data = (new League\ISO3166\ISO3166)->alpha2($alpha2); $data = (new League\ISO3166\ISO3166)->alpha3($alpha3); $data = (new League\ISO3166\ISO3166)->numeric($numeric);
数据样本
[
'name' => 'United States of America',
'short_name' => 'United States',
'alpha2' => 'US',
'alpha3' => 'USA',
'numeric' => '840',
'currency' => [
'USD',
],
]
贡献
请随意提交拉取请求或创建问题。
许可证
wizory/iso3166 使用 MIT 许可证。
来源
- ISO 3166-1 by 维基百科 licensed under CC BY-SA 3.0 Unported License
- www.iso.org