divineomega / php-languages
一个小巧的包,用于帮助在语言名称(如英语、法语、德语)和各种ISO语言代码(如en、fr、de)之间进行转换。
v1.0.0
2018-06-18 19:34 UTC
This package is auto-updated.
Last update: 2024-09-09 14:19:39 UTC
README
PHP Languages 是一个小型包,用于在语言名称(如英语、法语、德语)和不同的ISO语言代码(如en、fr、de)之间进行转换。
安装
要安装 PHP Languages,只需运行以下 Composer 命令。
composer require divineomega/php-languages
用法
首先,您需要获取一个 Language
对象。您可以通过语言名称或ISO代码来获取对象。您还可以找到属于特定家族的所有语言。
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');
一旦您有了您的 Language
对象,您就可以访问它的各种公共属性来获取有关该语言的信息。
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