18/06
2018
Wallogit.com
2017 © Pedro Peláez
A tiny package to help convert between languages names (such as English, French, German) and various ISO language codes (such as en, fr, de).
PHP Languages is a tiny package to help convert between languages names (such as English, French, German) and various ISO language codes (such as en, fr, de)., (*1)
To install PHP Languages, just run the following Composer command., (*2)
composer require divineomega/php-languages
First, you need to get a Language object. You can get object by
language name or ISO code. You can also find all languages that belong
to a particular family., (*3)
use \DivineOmega\Languages\Language;
$language = Language::getByName('German');
$language = Language::getByNativeName('Deutsch');
$language = Language::getByIso639_1('de');
$language = Language::getByIso639_2_t('deu');
$language = Language::getByIso639_2_b('ger');
$language = Language::getByIso639_3('deu');
$languages = Language::getByFamily('Indo-European');
Once you have your Language object, you can access its various public
properties to yield information about the language., (*4)
echo $language->family; // German echo $language->name; // Deutsch echo $language->nativeName; // de echo $language->iso639_1; // deu echo $language->iso639_2_t; // ger echo $language->iso639_2_b; // deu echo $language->iso639_3; // Indo-European