tp6 实现汉字转拼音

it2024-06-24  41

记录:tp6项目中实现汉字转拼音功能。

一,下载拓展文件,放在extend目录下

链接: https://pan.baidu.com/s/1DHItlnQkCIfs0NgFBKXYEg 提取码: jw4b 示例:

二,控制器中使用:

引入拓展文件:use topinyin\ChinesePinyin;

public function indexOp() { $Pinyin = new ChinesePinyin(); //带声调的汉语拼音 echo '我们的歌'; dump($Pinyin->TransformWithTone("我们的歌")); //无声调的汉语拼音 echo '我们的歌'; dump($Pinyin->TransformWithoutTone("我们的歌")); //转成汉语拼音首字母,只包括汉字,不包含拼音 echo '首字母只包括汉字BuHanPinYin'; dump($Pinyin->TransformUcwordsOnlyChar("首字母只包括汉字BuHanPinYin")); //转成汉语拼音首字母,包含非汉字内容 echo '首字母和其他字符如B区32号'; dump($Pinyin->TransformUcwords("首字母和其他字符如B区32号")); }

图示效果:

最新回复(0)