PHP 中是否有任何内容可以将阿塞拜疆语的拉丁形式转换为 ASCII,即删除该国家特有的字符。
例如
Məmmədhəsənov => Mammadhasanov
最佳答案
只有一个字符未被 Transliterator
处理。类:
解决方案:
$str = 'Məmmədhəsənov';
$str = preg_replace( '~ə$~', 'eh', $str );
$str = str_replace( array( 'Ə', 'ə' ), array( 'A', 'a' ), $str );
$t = Transliterator::create("Latin-ASCII; NFKD; [^\u0000-\u007A] Remove; NFC");
echo $t->transliterate($str);
关于php - 阿塞拜疆语 到 ASCII 音译,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25142733/