Wrapper functions for getting internationalised labels leveraging the build-in PHP Locale libraries
A collection of simple wrapper functions leveraging build-in PHP locale libraries, (*1)
The library contains the following callable classes: * Country * Language * Locale, (*2)
Each class implements the following static functions:, (*3)
Function | Example Input | Example Output |
---|---|---|
all() | Country::all() | string[]: ['AF','AX', 'AL',....] |
exists() | Country::exists('ps') | boolean: true |
label() | Country::label('ps','en') | string: "Palestine" |
This package is for use with PHP versions 5.3 and higher and requires supplemental installation of the php-intl extension, (*4)
The preferred way to install this extension is through composer., (*5)
Either run, (*6)
$ php composer.phar require humanized/php-locale-helpers "*"
or add, (*7)
"humanized/php-locale-helpers": "*"
to the require
section of your composer.json
file., (*8)