Thinkphp5汉字转拼音
在已经安装好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汉字转拼音相关推荐
- thinkphp5.1 + 汉字转拼音 + 获取拼音首字母
thinkphp5.1 + 汉字转拼音 + 获取拼音首字母 在thinkphp5.1里面引入汉字转拼音类,然后获取首字符 引入汉字转拼音类 1.在extend目录下面创建pingyin文件夹,然后新建 ...
- thinkphp5整合系列之汉字转拼音完美支持多音字
thinkphp5整合系列之汉字转拼音完美支持多音字 1.进入thinkphp5项目的根目录,用composer 安装扩展 2.接下来需要做的事就是在控制器中引入 /vendor/overtrue/p ...
- Java pinyin4j 汉字转拼音包括——多音字
Java汉字转拼音(包括多音字) 有个需求需要把汉字转拼音,我的小伙伴推荐用Unicode官方的包:下载有些慢. 实际中用了Java工具包:pinyin4j解决 可以转汉字,多音字,多音字的地方要求不 ...
- mysql汉字转拼音函数
-- 创建汉字拼音对照临时表 CREATE TABLE IF NOT EXISTS `t_base_pinyin` (`pin_yin_` varchar(255) CHARACTER SET gbk ...
- 昵称到拼音php,php 汉字转换拼音程序_PHP教程
php 汉字转换拼音程序 $p=ord(substr($str,$i,1)); if($p>160){ $q=ord(substr($str,++$i,1)); $p=$p*256+$q-655 ...
- 文件名批量汉字转拼音+核磁共振影像数据处理
文件名批量汉字转拼音+核磁共振影像数据处理 讲解视频内容请移步Bilibili: https://space.bilibili.com/542601735 入群讨论请加v hochzeitstorte ...
- mysql简拼_mysql实现汉字换拼音,及汉字转简拼
我们实现汉字转拼音,需要结束代码包来完成,但是有个问题 ,针对多音字,会把排列组合的所有方式 全部打印出来. 比如 地区名,都是不需要多音字的,只有一个拼音发音是正确的. 下边 我们来实现 汉字转拼音 ...
- java 汉字转拼音_推荐一款前端汉字转拼音组件工具
推荐一个前端的汉字转拼音组件 hotoo/pinyin, 支持在 Node 和 Web 浏览器环境运行. github网址:https://github.com/hotoo/pinyin 特性 根据词 ...
- C#汉字转拼音(npinyin)将中文转换成拼音全文或首字母
汉字转拼音貌似一直是C#开发的一个难题,无论什么方案都有一定的bug,之前使用了两种方案. 1.Chinese2Spell.cs 一些不能识别的汉字全部转为Z 2.Microsoft Visual S ...
最新文章
- Web安全***测试之信息搜集篇
- return,break,continue三者区别
- 待删除未删除 问题解决
- 【简洁代码】1071 小赌怡情 (15分)_22行代码
- 使用SQLiteHelper创建数据库并插入数据
- 使用开源的openssl的md5头文件,实现对于文件的md5代码
- 戏说云栖,如果这些名人参加云栖大会。。。
- django 1.8 官方文档翻译: 3-1-1 URL调度器
- 提升写作效率,让 Word 更好地为你所用
- 线段中点到另一直线距离最短_圆弧与线段的最短距离
- Codeforces Round #435 (Div. 2) E. Mahmoud and Ehab and the function[二分]
- Keil uVision4 C51完整版
- 远程真机测试平台,公用远程真机平台,云真机使用方法
- Android内存优化深入解析
- Sphinx使用说明
- python实现大数定理
- 社交自媒体整合网络营销推广方案的7个方法
- 微信分享小功能后端接口简单实现
- 简书爬ajax接口获取csrf,Python爬取简书主页信息
- lm2576使用注意