nikidze / php-psr-transliterate
0.1
2021-11-25 19:10 UTC
Requires
- php: >=7.2.0
Requires (Dev)
- phpunit/phpunit: ^9.5
README
俄语
特点
- 从俄语到拉丁语的转写;
- 支持ISO9选项B (GOST 7.79—2000);
- 支持友好的URL;
- 完整的测试覆盖;
安装
composer require nikidze/php-psr-transliterate
示例
简单转写
<?php require __DIR__ . '/../vendor/autoload.php'; use Nikidze\Transliterate\Transliterator; // Aleksandr Sergeevich Pushkin echo Transliterator::translit('Александр Сергеевич Пушкин'); // s"esh' eschyo e'tix myagkix francuzskix bulok, da vy'pej chayu echo Transliterator::translit('съешь ещё этих мягких французских булок, да выпей чаю', 'iso9');
友好的URL转写
// aleksandr-sergeevich-pushkin-dubrovskiy echo Transliterator::friendlyUrl('Александр Сергеевич Пушкин: "Дубровский"');
依赖关系
- php >= 7.2.0
英语
特点
- 从俄语到拉丁语的转写;
- 支持ISO9转写;
- 支持友好的URL;
- 完整的测试覆盖;
安装
composer require nikidze/php-psr-transliterate
示例
简单
<?php require __DIR__ . '/../vendor/autoload.php'; use Nikidze\Transliterate\Transliterator; // Aleksandr Sergeevich Pushkin echo Transliterator::translit('Александр Сергеевич Пушкин'); // s"esh' eschyo e'tix myagkix francuzskix bulok, da vy'pej chayu echo Transliterator::translit('съешь ещё этих мягких французских булок, да выпей чаю', 'iso9');
####友好的URL
// aleksandr-sergeevich-pushkin-dubrovskiy echo Transliterator::friendlyUrl('Александр Сергеевич Пушкин: "Дубровский"');
需要
- php >= 7.2.0