brightnucleus/country-codes

自动更新包含ISO代码和英文国家名称的国家数据,由免费MaxMind数据提供支持。

安装次数: 84,140

依赖项: 0

建议者: 0

安全性: 0

星标: 18

关注者: 2

分支: 24

开放问题: 10

类型:composer-plugin

v0.3.2 2021-06-04 15:45 UTC

This package is auto-updated.

Last update: 2024-09-04 22:36:05 UTC


README

Latest Stable Version Total Downloads Latest Unstable Version License

这是一个Composer插件,提供免费MaxMind GeoLite CSV国家代码数据库的自动版本。

主要优点是,在每次执行composer installcomposer update时,都会检查下载的数据库是否需要更新。如果有更新,则会下载新版本。

目录

归属

此产品包括MaxMind创建的GeoLite Legacy数据,可在http://www.maxmind.com获取。

安装

要使此产品生效,只需将此包作为依赖项添加到您的项目中

composer require brightnucleus/country-codes

基本用法

在每次执行composer installcomposer update时,都会进行检查以确定是否可用新的数据库版本。如果有,则会下载新版本。

用法非常直接。只需使用提供的两个静态方法之一即可

<?php

use BrightNucleus\CountryCodes\Country;

// Get the name from an ISO 3166 country code.
$name = Country::getNameFromCode( 'US' ); // Returns 'United States'.

// Get the ISO 3166 country code from a country name.
$code = Country::getCodeFromName( 'United States' ); // Returns 'US'.

贡献

欢迎所有反馈/错误报告/拉取请求。

许可证

此代码根据MIT许可证发布。

有关完整的版权和许可证信息,请参阅与源代码一起分发的LICENSE文件。LICENSE