PHP Classes

File: README.md

Recommend this page to a friend!
  Classes of Payam Naderi   PHP CLDR   README.md   Download  
File: README.md
Role: Documentation
Content type: text/markdown
Description: Documentation
Class: PHP CLDR
Retrieve locale details from Unicode CLDR files
Author: By
Last change:
Date: 5 years ago
Size: 981 bytes
 

Contents

Class file image Download

[[ Work in progress ]]

I will put more example and documentation.

at very basic, you may use something like this:


$locale = \Locale::getDefault();
$mainProvider = new \Poirot\Cldr\DataProvider\MainProvider($locale);

echo $mainProvider->getCharacterOrder(); // right-to-left

/*
array(3) {
  ["metric"]=>
  string(10) "?????"
  ["UK"]=>
  string(20) "??????????"
  ["US"]=>
  string(16) "????????"
}
*/
$mn = $mainProvider->getMeasurementSystemNames();

$mainProvider->setLocale('en');
echo $mainProvider->getTerritoryName('IR'); // Iran

/Use custom data path/
// Iran
echo $mainProvider->getRepoReader()
    ->getEntityByPath(
        'localeDisplayNames/territories/territory',
        array('type' => 'IR')
    );

Support

To report bugs or request features, please visit the Issue Tracker.

Please feel free to contribute with new issues, requests and code fixes or new features.