gmo / iso-639
在ISO-639代码之间进行转换
v1.0.0
2015-07-17 00:18 UTC
Requires
- php: >=5.3
This package is not auto-updated.
Last update: 2024-09-24 04:01:39 UTC
README
使用composer安装
composer require "gmo/iso-639:^1.0"
使用说明
初始化Languages
类,然后通过其属性之一查找Language
。
use Gmo\Iso639\Languages; $languages = new Languages(); $english = $languages->findByName('English'); echo $english->code1(); // en echo $english->code2t(); // eng echo $english->code2b(); // eng echo $english->code3(); // eng echo $english->name(); // English
将ISO 639-3代码转换为ISO 639-1代码
$languages->findByCode3('eng')->code1(); // en
或反之
$languages->findByCode1('en')->code3(); // eng
Languages
类可以迭代
foreach ($languages as $language) { echo $language->name(); }
或检索列表
$languages->getLanguages();