项目的需要将汉字转换为首字母。特百度一番,找到了一个还不错的。经过验证,性能还不错的。
测试代码如下:
$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";