writecrow / country_code_converter
将国家名称转换为代码或反之亦然。
1.2.0
2023-08-23 22:44 UTC
Requires (Dev)
- phpunit/phpunit: ~4
Suggests
- ext-mbstring: For best performance
- symfony/polyfill-mbstring: If you can't install ext-mbstring
This package is auto-updated.
Last update: 2024-09-24 01:33:03 UTC
README
一个用于将 ISO 国家代码转换为名称及反向转换的 PHP 库。
国家数据最后更新于 2017 年 8 月 10 日,来源为 https://en.wikipedia.org/wiki/ISO_3166-1#Officially_assigned_code_elements
库识别 ISO 两位数、三位数和数字代码。
在应用程序中的使用
包含的 /demo/index.php
文件包含一个生成表单演示。
通过您喜欢的机制(例如,use
或 require
)使代码意识到 CountryCodeConverter 类
然后将国家代码或国家名称传递给类
echo CountryCodeConverter::convert('AL'); // Will print 'Albania' echo CountryCodeConverter::convert('ALB'); // Will print 'Albania' echo CountryCodeConverter::convert('008'); // Will print 'Albania' echo CountryCodeConverter::convert('Albania'); // Will print 'AL'
显式请求返回格式。
如果您想以特定格式返回,请将所需格式作为第二个参数传递
echo CountryCodeConverter::convert('Albania', 'name'); // Will print 'Albania' echo CountryCodeConverter::convert('Albania', 'two-digit'); // Will print 'AL' echo CountryCodeConverter::convert('Albania', 'three-digit'); // Will print 'ALB' echo CountryCodeConverter::convert('Albania', 'numeric'); // Will print '008'