Sti*_*iig 4 symfony symfony-2.5
Simfony2 中用于从俄语到英语的字符串音译的原生工具有哪些?
\n\nUPD我需要音译,而不是翻译,例如
\n\n\xd0\xb1 => b, \xd1\x8e => yu\n\xd0\xbf\xd1\x80\xd0\xb8\xd0\xb2\xd0\xb5\xd1\x82 => privet\n
Run Code Online (Sandbox Code Playgroud)\n\n我需要将任何俄语字符串转换为英语字母表
\n小智 5
Symfony 没有原生工具,但 Intl 库中有“原生”PHP 工具。
例如
$transliterator = \Transliterator::create('Any-Latin');
$transliteratorToASCII = \Transliterator::create('Latin-ASCII');
$transliterateTitle = $transliteratorToASCII->transliterate($transliterator->transliterate($title));
Run Code Online (Sandbox Code Playgroud)
首先,我们将俄语音译为拉丁语,然后将其音译为 ASCII。
如果您不喜欢这种方法,您可以采用本例中的方法http://htmlweb.ru/php/example/translit.php。只需使用此类方法创建类并将其注册为服务即可。
归档时间: |
|
查看次数: |
2689 次 |
最近记录: |