tigrov / intldata
以舒适格式提供Intl扩展数据。
1.1.4
2019-09-05 16:02 UTC
Requires
- php: >=5.6.0
- ext-intl: *
Requires (Dev)
- phpunit/phpunit: 4.8.34
README
该库提供轻松访问Intl扩展数据,以便获取有关地区、子地区、国家、语言、区域、货币和时区的信息。此外,它还包含两个用于获取有关大陆和度量系统的信息的额外类。
库由静态类组成
- 大陆
- 地区
- 子地区
- 国家
- 语言
- 区域
- 货币
- 时区
- 度量系统
每个类都有以下静态方法
// Get list of codes. ClassName::codes(); // Get a boolean indicating whether data has a code. ClassName::has($code); // Get list of names. ClassName::names(); // Get name by code. ClassName::name($code); // E.g. Country::names(); Currency::name('USD'); Locale::codes(); Timezone::has('America/New_York');
并且一些类还有额外的静态方法以获取更多信息。
安装
安装此扩展的首选方式是通过 composer。
运行以下命令
php composer.phar require --prefer-dist tigrov/intldata
或者
"tigrov/intldata": "~1.0"
将以下内容添加到您的 composer.json
文件的 require 部分中。
附加信息
- 有关国家的更多信息(国旗、代码、边界等)请使用库
https://github.com/rinvex/country 或/和 https://github.com/antonioribeiro/countries - 有关区域(国家地区和州)和城市请使用库
https://github.com/MenaraSolutions/geographer - 有关Intl扩展数据的更多信息请使用
http://intl.rmcreative.ru/tables?locale=en_US
https://php.ac.cn/manual/book.intl.php