writecrow/country_code_converter

将国家名称转换为代码或反之亦然。

1.2.0 2023-08-23 22:44 UTC

This package is auto-updated.

Last update: 2024-09-24 01:33:03 UTC


README

Circle CI

一个用于将 ISO 国家代码转换为名称及反向转换的 PHP 库。

国家数据最后更新于 2017 年 8 月 10 日,来源为 https://en.wikipedia.org/wiki/ISO_3166-1#Officially_assigned_code_elements

库识别 ISO 两位数、三位数和数字代码。

在应用程序中的使用

包含的 /demo/index.php 文件包含一个生成表单演示。

通过您喜欢的机制(例如,userequire)使代码意识到 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'