音调识别 php,php 实现 汉字转拼音
php汉字转拼音我使用到了overtrue/pinyin拓展
一:安装overtrue/pinyin拓展
composer require overtrue/pinyin
二:overtrue/pinyin拓展简单使用
overtrue/pinyin拼音转成拼音常见的转化方式:
PINYIN_TONE #带音调的转化方式
PINYIN_KEEP_NUMBER #保留数字的转化方式
PINYIN_KEEP_ENGLISH#保留英文的转化方式
PINYIN_KEEP_PUNCTUATION#保留标点的转化方式
PINYIN_UMLAUT_V#使用 v 代替 yu的转化方式
1:汉字转成拼音数组
(1):汉字转成无无音调的拼音
$pinyin = new Pinyin();
$pinyin->convert('测试汉字转拼音');
输出数据为:
['ce', 'shi', 'han', 'zi', 'zhuan', 'pin', 'yin']
(2):汉字转成带音调的拼音
$pinyin = new Pinyin();
$pinyin->convert('测试汉字转拼音', PINYIN_TONE);
输出数据为:
['cè', 'shì', 'hàn', 'zì', 'zhuǎn', 'pīn', 'yīn']
(3):汉字转拼音中lv拼音为lyu,使用此方法使用 v 代替 yu
$pinyin = new Pinyin();
$pinyin->convert('吕氏春秋');
$pinyin->convert('吕氏春秋', PINYIN_UMLAUT_V);
第一个方法输出为:
['lyu', 'shi', 'chun', 'qiu']
第二个方法输出为:
['lv', 'shi', 'chun', 'qiu']
2:汉字转成拼音字符串
$pinyin = new Pinyin();
$pinyin->permalink('测试汉字转拼音');
$pinyin->permalink('测试汉字转拼音', '.');
第一个方法输出为:
ce-shi-han-zi-zhuan-pin-yin
第二个方法输出为:
ce.shi.han.zi.zhuan.pin.yi
3:汉字转成首字母字符串
$pinyin = new Pinyin();
$pinyin->abbr('测试汉字转拼音');
$pinyin->abbr('测试汉字转拼音', '-');
第一个方法输出为:
cshzzpy
第二个方法输出为:
c-s-h-z-z-p-y
4:整段汉字(带标点符号)转成拼音
$pinyin = new Pinyin();
$pinyin->sentence('测试汉字转拼音,这是测试!!!');
$pinyin->sentence('测试汉字转拼音,这是测试!!!', '-');
第一个方法输出为:
ce shi han zi zhuan pin yin, zhe shi ce shi!!!
第二个方法输出为:
ce-shi-han-zi-zhuan-pin-yin,-zhe-shi-ce-shi!!!
5:姓名汉字转拼音,有些汉字常见读音和作为姓名读音不同,例如仇,常见读音为chou,但是作为姓氏时都qiu
$pinyin = new Pinyin();
$pinyin->name('仇某某');
输出结果为:
['qiu', 'mou', 'mou']
音调识别 php,php 实现 汉字转拼音相关推荐
- 音调识别 php,PHP 汉字转拼音工具
基于 CC-CEDICT 词典的中文转拼音工具,更准确的支持多音字的汉字转拼音解决方案. 安装 使用 Composer 安装: composer require "overtrue/piny ...
- android 汉字转字节,android实现汉字转拼音功能 带多音字识别
android 汉字转拼音带多音字识别功能,供大家参考,具体内容如下 问题来源 在做地名按首字母排序的时候出现了这样一个bug.长沙会被翻译拼音成zhangsha,重庆会被翻译拼音成zhong qin ...
- java 拼音识别_JAVA实现汉字转拼音
packageedu.ws;importcom.github.stuxuhai.jpinyin.ChineseHelper;importcom.github.stuxuhai.jpinyin.Piny ...
- 中文汉字注音,汉字转拼音,支持图片识别文字,支持结果转图下载,附上小程序核心源码
"文字注音"小程序在微信.字节跳动.支付宝.QQ等小程序平台同步上线,微信.头条.抖音.支付宝.QQ中搜索"文字注音"即可获得. 一.功能 汉字转拼音,支持图片 ...
- java 判断汉字音调_JAVA实现汉字转换为拼音 自动识别常用多音字 JPinyin
JAVA实现汉字转换为拼音 自动识别常用多音字 JPinyin 使用JPinyin,可以实现汉字转换为拼音,并自动识别常用多音字,还支持简体转换为繁体,检查是否为简体,是否为繁体,是否为中文字符等功能 ...
- java 判断汉字音调_Java中汉字转拼音pinyin4j用法实例分析
本文实例讲述了Java中汉字转拼音pinyin4j用法.分享给大家供大家参考,具体如下: 汉字转换拼音在日常开发中是个很常见的问题.例如我们伟大的12306,在地名中输入"WH", ...
- php获取汉字音调,PHP汉字转拼音 - xiangqian1的个人空间 - OSCHINA - 中文开源技术交流社区...
基于 CC-CEDICT 词典的中文转拼音工具,更准确的支持多音字的汉字转拼音解决方案.安装使用Composer安装:composer require "overtrue/pinyin:~3 ...
- 非常强大的汉字转拼音的类(带音调)
今天学习了一下这个类,学到了不少东西.贴出来收藏 追加解释:类的代码一定要写在类模块中,类模块的名称为HZ2PY.调用代码写在一般模块中,切记切记,不能写在一个模块里. 另:32位win7+offic ...
- js汉字转拼音包——pinyin-pro
地址 一个javascript将中文汉字.词语转换为拼音的包,功能非常强大: nom地址: pinin-pro github地址: pinin-pro 汉字转拼音的npm包现在还是很多的,今天发下来一 ...
最新文章
- 收藏 | 卷积神经网络 C++ 从零开始实现
- Python 一路走来 Django
- iOS中NSString转换成HEX(十六进制)-NSData转换成int
- Java Bullshifier –生成大量随机代码库
- 使用Servlet实现用户注册
- source 1.5 中不支持 diamond 运算符
- FireBug调试工具笔记
- qtitanribbon注册_点云平台之QtitanRibbon
- 会员编号生成规则_单据编号规则浅析
- Java基础学习总结(120)——JVM 参数使用详细说明
- Excel中的图片,突然全部消失不见,如何解决
- Inkscape软件的使用与处理svg格式图片
- 访问 Notes/Domino 数据的定制 DXL 框架
- rational rose mysql_用Rational Rose逆向工程(java)生成类图(教程和错误解决)
- 单片机怎么通过按键控制计时器的开始和停止_《搞机作战室》机械师PX780控制中心软件使用教程...
- 一天天学WG--第一天
- 普瑞PS8742 Switch V0.9
- Ubuntu 18.04桌面版卸载不必要的自带软件
- 微信昵称加「福」字,最新官方攻略来了!
- STC89C52RC内部EEPROM的读写
热门文章
- random.shuffle()
- 仿百度,豆丁文档在线浏览
- 【JavaWeb】HTML
- Hand Pose Datasets
- Maven - StackOverflowError
- micropython plc_合信plc编程软件下载-MagicWorks编程软件下载v2.16 官方版-西西软件下载...
- 基于ArcGIS、ENVI、InVEST、FRAGSTATS等多技术融合提升环境、生态、水文、土地、土壤、农业、大气等领域的数据分析能力与项目科研水平研修
- 关于背景颜色未完全铺满的情况
- 【目标跟踪】基于Kalman滤波跟踪视频运动目标matlab代码
- ksoftirqd/n 占用cpu 100%