在已经安装好composer的情况下,没有安装请点击传送门

在本地的www目录下,按住Shift后鼠标右键打开命令窗口输入如下代码

composer require "overtrue/pinyin:~4.0"

安装完毕后代码中创建以下方法

public function pinyin(){vendor('overtrue.pinyin.src.Pinyin');$pinyin = new \Overtrue\Pinyin\Pinyin();echo '<br/>';echo '<span style="font-weight: bold;">一、拼音数组</span>';echo '<br/>';echo '1.带着希望去旅行,比到达终点更美好';$str = $pinyin->convert('带着希望去旅行,比到达终点更美好');// ["dai", "zhe", "xi", "wang", "qu", "lyu", "xing", "bi", "dao", "da", "zhong", "dian", "geng", "mei", "hao"]dump($str);echo '2.带着希望去旅行,比到达终点更美好';echo '带声调转化:带着希望去旅行,比到达终点更美好';$str = $pinyin->convert('带着希望去旅行,比到达终点更美好', PINYIN_TONE);// ["dài","zhe","xī","wàng","qù","lǚ","xíng","bǐ","dào","dá","zhōng","diǎn","gèng","měi","hǎo"]dump($str);echo '3.带着希望去旅行,比到达终点更美好';$str = $pinyin->convert('带着希望去旅行,比到达终点更美好', PINYIN_ASCII_TONE);//["dai4","zhe","xi1","wang4","qu4","lyu3","xing2","bi3","dao4","da2","zhong1","dian3","geng4","mei3","hao3"]dump($str);echo '<br/>';echo '<span style="font-weight: bold;">二、生成用于链接的拼音字符串</span>';echo '<br/>';echo '1.带着希望去旅行';$str = $pinyin->permalink('带着希望去旅行'); // dai-zhe-xi-wang-qu-lyu-xingdump($str);echo '2.带着希望去旅行';$str = $pinyin->permalink('带着希望去旅行', '.'); // dai.zhe.xi.wang.qu.lyu.xingdump($str);echo '<br/>';echo '<span style="font-weight: bold;">三、获取首字符字符串</span>';echo '<br/>';echo '1.带着希望去旅行';$str = $pinyin->abbr('带着希望去旅行'); // dzxwqlxdump($str);echo '2.带着希望去旅行';$str = $pinyin->abbr('带着希望去旅行', '-'); // d-z-x-w-q-l-xdump($str);echo '3.你好2018!';$str = $pinyin->abbr('你好2018!', PINYIN_KEEP_NUMBER); // nh2018dump($str);echo '4.Happy New Year! 2018!';$str = $pinyin->abbr('Happy New Year! 2018!', PINYIN_KEEP_ENGLISH); // HNY2018dump($str);echo '<br/>';echo '<span style="font-weight: bold;">四、翻译整段文字为拼音,将会保留中文字符:,。 ! ? : “ ” ‘ ’ 并替换为对应的英文符号。</span>';echo '<br/>';echo '1.带着希望去旅行,比到达终点更美好!';$str = $pinyin->sentence('带着希望去旅行,比到达终点更美好!');// dai zhe xi wang qu lyu xing, bi dao da zhong dian geng mei hao!dump($str);echo '2.带着希望去旅行,比到达终点更美好!';$str = $pinyin->sentence('带着希望去旅行,比到达终点更美好!', PINYIN_TONE);// dài zhe xī wàng qù lǚ xíng, bǐ dào dá zhōng diǎn gèng měi hǎo!dump($str);echo '<br/>';echo '<span style="font-weight: bold;">五、翻译姓名:姓名的姓的读音有些与普通字不一样,比如 ‘单’ 常见的音为 dan,而作为姓的时候读 shan。</span>';echo '<br/>';echo '1.单某某';$str = $pinyin->name('单某某'); // ['shan', 'mou', 'mou']dump($str);echo '2.单某某';$str = $pinyin->name('单某某', PINYIN_TONE); // ["shàn","mǒu","mǒu"]dump($str);}

Thinkphp5汉字转拼音相关推荐

  1. thinkphp5.1 + 汉字转拼音 + 获取拼音首字母

    thinkphp5.1 + 汉字转拼音 + 获取拼音首字母 在thinkphp5.1里面引入汉字转拼音类,然后获取首字符 引入汉字转拼音类 1.在extend目录下面创建pingyin文件夹,然后新建 ...

  2. thinkphp5整合系列之汉字转拼音完美支持多音字

    thinkphp5整合系列之汉字转拼音完美支持多音字 1.进入thinkphp5项目的根目录,用composer 安装扩展 2.接下来需要做的事就是在控制器中引入 /vendor/overtrue/p ...

  3. Java pinyin4j 汉字转拼音包括——多音字

    Java汉字转拼音(包括多音字) 有个需求需要把汉字转拼音,我的小伙伴推荐用Unicode官方的包:下载有些慢. 实际中用了Java工具包:pinyin4j解决 可以转汉字,多音字,多音字的地方要求不 ...

  4. mysql汉字转拼音函数

    -- 创建汉字拼音对照临时表 CREATE TABLE IF NOT EXISTS `t_base_pinyin` (`pin_yin_` varchar(255) CHARACTER SET gbk ...

  5. 昵称到拼音php,php 汉字转换拼音程序_PHP教程

    php 汉字转换拼音程序 $p=ord(substr($str,$i,1)); if($p>160){ $q=ord(substr($str,++$i,1)); $p=$p*256+$q-655 ...

  6. 文件名批量汉字转拼音+核磁共振影像数据处理

    文件名批量汉字转拼音+核磁共振影像数据处理 讲解视频内容请移步Bilibili: https://space.bilibili.com/542601735 入群讨论请加v hochzeitstorte ...

  7. mysql简拼_mysql实现汉字换拼音,及汉字转简拼

    我们实现汉字转拼音,需要结束代码包来完成,但是有个问题 ,针对多音字,会把排列组合的所有方式 全部打印出来. 比如 地区名,都是不需要多音字的,只有一个拼音发音是正确的. 下边 我们来实现 汉字转拼音 ...

  8. java 汉字转拼音_推荐一款前端汉字转拼音组件工具

    推荐一个前端的汉字转拼音组件 hotoo/pinyin, 支持在 Node 和 Web 浏览器环境运行. github网址:https://github.com/hotoo/pinyin 特性 根据词 ...

  9. C#汉字转拼音(npinyin)将中文转换成拼音全文或首字母

    汉字转拼音貌似一直是C#开发的一个难题,无论什么方案都有一定的bug,之前使用了两种方案. 1.Chinese2Spell.cs 一些不能识别的汉字全部转为Z 2.Microsoft Visual S ...

最新文章

  1. Web安全***测试之信息搜集篇
  2. return,break,continue三者区别
  3. 待删除未删除 问题解决
  4. 【简洁代码】1071 小赌怡情 (15分)_22行代码
  5. 使用SQLiteHelper创建数据库并插入数据
  6. 使用开源的openssl的md5头文件,实现对于文件的md5代码
  7. 戏说云栖,如果这些名人参加云栖大会。。。
  8. django 1.8 官方文档翻译: 3-1-1 URL调度器
  9. 提升写作效率,让 Word 更好地为你所用
  10. 线段中点到另一直线距离最短_圆弧与线段的最短距离
  11. Codeforces Round #435 (Div. 2) E. Mahmoud and Ehab and the function[二分]
  12. Keil uVision4 C51完整版
  13. 远程真机测试平台,公用远程真机平台,云真机使用方法
  14. Android内存优化深入解析
  15. Sphinx使用说明
  16. python实现大数定理
  17. 社交自媒体整合网络营销推广方案的7个方法
  18. 微信分享小功能后端接口简单实现
  19. 简书爬ajax接口获取csrf,Python爬取简书主页信息
  20. lm2576使用注意

热门文章

  1. cad二次开发:模型空间中的点,变换得到布局空间的点坐标
  2. 读书笔记:腾讯传_中国互联网公司进化论
  3. python 输出csv格式
  4. 服务器无线网卡推荐,群雄争霸WiFi网络 四款无线网卡小对决
  5. 还在愁PPT模板吗?分享10个网站,包你满意
  6. MATLAB碎片拼接
  7. SQL数据库建表前期优化
  8. Re 0: C++ 003 变量
  9. SAP物料移动类型和自动科目设置
  10. dill版本的版本号不一致