PHP如何将中文转为拼音?

首先使用Composer安装“overtrue/pinyin”拓展;composer require overtrue/pinyin

然后引入Pinyin类,并实例化该类;use Overtrue\Pinyin\Pinyin;

$pinyin = new Pinyin();

接着调用实例化后Pinyin对象中“convert”方法,并将中文传入该方法;$pinyin->convert('测试汉字转拼音');

最后接收转后的拼音即可。['ce', 'shi', 'han', 'zi', 'zhuan', 'pin', 'yin']

示例use Overtrue\Pinyin\Pinyin;

// 小内存型

$pinyin = new Pinyin(); // 默认

// 内存型

// $pinyin = new Pinyin('\\Overtrue\\Pinyin\\MemoryFileDictLoader');

// I/O型

// $pinyin = new Pinyin('\\Overtrue\\Pinyin\\GeneratorFileDictLoader');

$pinyin->convert('带着希望去旅行,比到达终点更美好');

// ["dai", "zhe", "xi", "wang", "qu", "lyu", "xing", "bi", "dao", "da", "zhong", "dian", "geng", "mei", "hao"]

$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"]

$pinyin->convert('带着希望去旅行,比到达终点更美好', PINYIN_ASCII_TONE);

//["dai4","zhe","xi1","wang4","qu4","lyu3","xing2","bi3","dao4","da2","zhong1","dian3","geng4","mei3","hao3"]推荐教程:《PHP》《Composer》

php实现拼音转中文,PHP如何将中文转为拼音?相关推荐

  1. python获取字符串首字母_[Python] Python 获取中文的首字母 和 全部拼音首字母

    原博文 2019-07-08 04:18 − Python 获取中文的首字母 和 全部拼音首字母 代码如下: import pinyin def getStrAllAplha(str): return ...

  2. php怎么把中文转,PHP如何将中文转为拼音?

    PHP如何将中文转为拼音? 首先使用Composer安装"overtrue/pinyin"拓展:composer require overtrue/pinyin 然后引入Pinyi ...

  3. 将字符串中的中文转为拼音(java)

    maven依赖 <dependency><groupId>com.belerweb</groupId><artifactId>pinyin4j</ ...

  4. 中文汉字翻译为相应的拼音

    中文汉字翻译为相应的拼音 1.在jsp页面引入以下js: 2.jsp页面写法: <script type="text/javascript""> functi ...

  5. 电脑打字拼音出现下划线,没有中文提示框

    电脑打字拼音出现下划线,没有中文提示框,解决办法如下: 输入法状态栏单击右键–设置–常规–最下面使用以前的版本–成功 1. 2. 3. 4. 电脑打字拼音出现中文提示框.

  6. java将中文转为拼音

    java将中文转为拼音 项目需求,需要将一批工号批量入库,但产品经理提供的却是中文--没办法,只好用程序转了. 做法是将人名保存为文本文件,每行一个.并且采用pinyin4j包进行转换,值得提的是pi ...

  7. [Python] Python 获取中文的首字母 和 全部拼音首字母

    Python 获取中文的首字母 和 全部拼音首字母 代码如下: import pinyindef getStrAllAplha(str):return pinyin.get_initial(str, ...

  8. PHP将中文字符转为拼音/首字母大写/或其他连接符

    PHP将中文字符转为拼音/首字母大写/或其他连接符 项目中遇到需要将客户的姓名转为首拼并且大写的要求, 提出解决办法 首先建立一个汉字转拼音的类 class PinYin {private $pyli ...

  9. 【Python】pinyin模块将中文转为拼音

    [Python]pinyin模块将中文转为拼音 示例代码 示例代码 可以看到数据不是很规范,城市名称既有中文又有英文,而且上海被存储为ShangHai和Shanghai. 对于上海的问题,我们将拼音全 ...

最新文章

  1. 高并发之——创建线程池居然有这么多方式...
  2. qt5 窗体显示完毕信号_iPhone手机信号不好?试试这样设置,随时随地让你的手机信号满格...
  3. TCP传输连接建立与释放详解
  4. navicat安装指南
  5. Android P新特性
  6. MATLAB机械设计——二级齿轮减速器
  7. win10内置ubuntu, “指定的网络名不再可用”解决办法
  8. python 俩冒号_python中双冒号
  9. 目标跟踪之Pysot系列代码训练(SiamRPN\SiamRPN++)
  10. 一个简单的网页版钢琴(用到JQuery)
  11. 超级短信 handcent sms v4.4.1 android,超级短信(Handcent SMS)
  12. 最新美团-青龙——5-25
  13. 好嗨呦是谁_抖音好嗨哟感觉人生已经到达了高潮出自哪里?谁唱的?
  14. 实训(学生管理系统)
  15. 昨夜无人喝彩,苹果的创新力真的到顶了吗?
  16. 裂脑DNS(Split DNS)的那点旧事研究
  17. 树、二叉树、满二叉树、完全二叉树概念分清
  18. Unity3d学习笔记--从roll a ball 开始(一)
  19. Excel常用的函数与公式集锦,再也不用担心找不全公式了
  20. 智能手机的ESD测试

热门文章

  1. 网页设计与制作(HTML+CSS)(二)
  2. python爬贴吧回复_Python爬虫——抓取贴吧帖子
  3. 一个最骚的面包屑导航
  4. StreamUtil
  5. ORA-14402:更新分区关键字列将导致分区更改(分区表注意)
  6. 从0开始学java_从0开始学java-变量
  7. [BZOJ 2844]albus就是要第一个出场
  8. 怎么把Excel转换成PDF格式?这三种方法轻松完成转换
  9. Android10.0 os定制化系列讲解导读
  10. 【Linux操作系统】进程概念详解