The library provides easy access to Intl extension data for information about regions, sub-regions, countries, languages, locales, currencies and timezones. Also it has two additional classes for information about continents and measurement systems.
The library consist of static classes:
Each of them has follow static methods:
// 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');
And some of the classes have additional static methods to get more information.
The preferred way to install this extension is through composer.
php composer.phar require --prefer-dist tigrov/intldata
to the require section of your
- For additional information about countries (flags, codes, borders and other) use a library
https://github.com/rinvex/country or/and https://github.com/antonioribeiro/countries
- For divisions (country regions and states) and cities use a library
- For more information about Intl extension data use