项目中遇到汉字转化为拼音的需求
废话不多说直接上代码
-
第一步 将第三方类放到thinkphp第三方库中
2.第二步 直接引用写代码
public function hanzi() { $Pinyin = new \Org\Util\ChinesePinyin(); echo '带声调的汉语拼音'; echo $Pinyin->TransformWithTone("带声调的汉语拼音"); echo '<br/>'; echo '无声调的汉语拼音'; echo $Pinyin->TransformWithoutTone("无声调的汉语拼音"); echo '<br/>'; echo '首字母只包括汉字BuHanPinYin'; echo $Pinyin->TransformUcwordsOnlyChar("首字母只包括汉字BuHanPinYin"); echo '<br/>'; echo '首字母和其他字符如B区32号'; echo $Pinyin->TransformUcwords("首字母和其他字符如B区32号"); }
效果图如下: