项目的需要将汉字转换为首字母。特百度一番,找到了一个还不错的。经过验证,性能还不错的。
测试代码如下:
$str = "忠诚于梦想的人才可能胜利\n"; echo "开始转换\n"; $pinyin = new Pinyin(); echo "\n转成带无声调的汉语拼音 \n"; echo $pinyin->TransformWithoutTone($str)."\n\n"; echo "转成带有声调的汉语拼音 \n"; echo $pinyin->TransformWithTone($str)."\n\n"; echo "转成汉语拼音首字母 \n"; echo $pinyin->TransformUcwords($str)."\n\n";
结果如下图:
源码下载地址:汉字转拼音
过来瞅瞅!
强悍
喜欢第十期。
喜欢第十期。
喜欢第十期。