tp6 实现汉字转拼音
记录: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号")); }
图示效果:
tp6 实现汉字转拼音相关推荐
- 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 ...
- android 汉字转字节,android实现汉字转拼音功能 带多音字识别
android 汉字转拼音带多音字识别功能,供大家参考,具体内容如下 问题来源 在做地名按首字母排序的时候出现了这样一个bug.长沙会被翻译拼音成zhangsha,重庆会被翻译拼音成zhong qin ...
- 汉字转拼音,中文拼音排序器
汉字转拼音 NSMutableString *ms = [[NSMutableString alloc] initWithString:@"我是中国人"]; if (CFStrin ...
- 【推荐】iOS汉字转拼音第三方库
PinYin4Objc是一个在git汉字转拼音的开源库,支持简体和繁体中文.效率POAPinyin等其他库要高,转换库也完整下面简单介绍 实现原理 使用unicode_to_hanyu_pinyin. ...
最新文章
- 阿里员工离职潮的背后?
- dart 语言是jvm_Dart编译技术在服务端的探索和应用
- 字符串反序,逆序输出字符串
- 鸟哥的Linux私房菜(服务器)- 主机基本安全之二: Linux线上自动升級
- 算法代码_Python进化算法之多目标优化与代码实战
- UE4 使用VaRest的最佳实践
- 3/100. Merge Two Binary Trees
- ios12彻底关闭siri_Siri正在iOS 12中获取自定义语音操作
- springMVC使用注解方式进行页面跳转
- 计算机教学assure模型教案,ASSURE模型在大学计算机基础教学中的应用探索
- C# 如何判断系统是64位还是32位
- 数字核心 驱动转型:SAP S/4HANA 数字化转型论坛 - 杭州站 即刻报名
- MAC地址_IP地址
- 抽象代数 04.02 群在集合上的作用
- win2003服务器360修复漏洞打不开网页,win7电脑使用360浏览器打不开网页的有效恢复方法...
- ets交易软件测试简历,ETS工具使用指南
- Vot-Toolkit环境配置指南
- 会议签到效率低,怎么办?用这招轻松解决
- Win10 安装编译器|调试器 TDM-GCC/Mingw64
- S3DIS数据集的几个bug
热门文章
- 小提琴1234567位置图解_小提琴入门指法(小提琴1234567位置图解)
- 什么是ERPS?ERPS有什么作用?
- 欧拉角科普介绍 Roll Pitch Yaw
- 江苏卫视益智类节目《一战到底》不益智
- 大学计算机基础操作题材料,《大学计算机基础》操作题
- python win32api sendmessage_win32api win32gui win32con 窗口句柄 发送消息 常用方法
- Alex 的 Hadoop 菜鸟教程: 第16课 Pig 安装使用教程
- idea 代码格式化快捷方式
- 中国智慧停车行业未来前景展望及项目运营规模咨询报告2021-2027年
- java xcap_java实现发布订阅