places2be/locales

处理国家代码和语言代码

3.0.0 2024-09-16 08:43 UTC

This package is auto-updated.

Last update: 2024-09-16 08:43:54 UTC


README

PHP from Packagist Codacy Badge Latest Stable Version Total Downloads License

Places2Be Locales

通过将它们存储在对象中处理国家代码和语言代码。

安装

此库是为与Composer一起使用而制作的。通过运行$ composer require places2be/locales将其添加到您的项目中。

使用方法

国家代码

设置国家代码如下

<?php

use Places2Be\Locales\CountryCode;

$countryCode = new CountryCode('de');

脚本只接受长度为两个字符的国家代码,否则将抛出InvalidCountryCode异常。

默认情况下,脚本将验证国家代码是否存在。如果要忽略检查,请写入

<?php

use Places2Be\Locales\CountryCode;

CountryCode::ignoreCountryExistence();

$countryCode = new CountryCode('xy');

语言代码

设置语言代码如下

<?php

use Places2Be\Locales\LanguageCode;

$languageCode = new LanguageCode('de-ch');

脚本只接受如下格式的语言代码:xx-xx(或xxx-xx),否则将抛出InvalidLanguageCode异常。

默认情况下,脚本将验证语言代码是否存在。如果要忽略检查,请写入

<?php

use Places2Be\Locales\LanguageCode;

LanguageCode::ignoreLanguageExistence();

$languageCode = new LanguageCode('de-xx');

如果您想使用不特定的国家语言代码,如de而不是de-de,可以通过写入LanguageCode::allowCountryUnspecificLanguageCode()来允许。

帮助

如果您有任何问题,请随时通过hello@bitandblack.com联系我们。

有关Bit&Black的更多信息,请访问www.bitandblack.com