intl实现的好处是可以覆盖某些生僻字,但是多音字无法处理
$transliterator='Any-Latin; NFD; [:Nonspacing Mark:] Remove; NFC; [:Punctuation:] Remove; Lower();';
// 输出:ce shi
echo transliterator_transliterate($transliterator, '测试');
// 生僻字,输出:yan
echo transliterator_transliterate($transliterator, '闫');
// 多音字,输出:xiao yan
echo transliterator_transliterate($transliterator, '校验');