利用PHP怎么将汉字转换为拼音

发布时间:2020-12-17 15:36:59

来源:亿速云

阅读:83

作者:Leah

这篇文章将为大家详细讲解有关利用PHP怎么将汉字转换为拼音,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

PHP将汉字转换拼音是程序员们经常需要操作的任务之一,别看这一小功能却能发挥很大的作用,以下是正确的汉字转拼音方法,大家可以借鉴一下。

具体代码如下所示:

<?php 

$d=array(

array("a",-20319),

array("ai",-20317),

array("an",-20304),

array("ang",-20295),

array("ao",-20292),

array("ba",-20283),

array("bai",-20265),

array("ban",-20257),

array("bang",-20242),

array("bao",-20230),

array("bei",-20051),

array("ben",-20036),

array("beng",-20032),

array("bi",-20026),

array("bian",-20002),

array("biao",-19990),

array("bie",-19986),

array("bin",-19982),

array("bing",-19976),

array("bo",-19805),

array("bu",-19784),

array("ca",-19775),

array("cai",-19774),

array("can",-19763),

array("cang",-19756),

array("cao",-19751),

array("ce",-19746),

array("ceng",-19741),

array("cha",-19739),

array("chai",-19728),

array("chan",-19725),

array("chang",-19715),

array("chao",-19540),

array("che",-19531),

array("chen",-19525),

array("cheng",-19515),

array("chi",-19500),

array("chong",-19484),

array("chou",-19479),

array("chu",-19467),

array("chuai",-19289),

array("chuan",-19288),

array("chuang",-19281),

array("chui",-19275),

array("chun",-19270),

array("chuo",-19263),

array("ci",-19261),

array("cong",-19249),

array("cou",-19243),

array("cu",-19242),

array("cuan",-19238),

array("cui",-19235),

array("cun",-19227),

array("cuo",-19224),

array("da",-19218),

array("dai",-19212),

array("dan",-19038),

array("dang",-19023),

array("dao",-19018),

array("de",-19006),

array("deng",-19003),

array("di",-18996),

array("dian",-18977),

array("diao",-18961),

array("die",-18952),

array("ding",-18783),

array("diu",-18774),

array("dong",-18773),

array("dou",-18763),

array("du",-18756),

array("duan",-18741),

array("dui",-18735),

array("dun",-18731),

array("duo",-18722),

array("e",-18710),

array("en",-18697),

array("er",-18696),

array("fa",-18526),

array("fan",-18518),

array("fang",-18501),

array("fei",-18490),

array("fen",-18478),

array("feng",-18463),

array("fo",-18448),

array("fou",-18447),

array("fu",-18446),

array("ga",-18239),

array("gai",-18237),

array("gan",-18231),

array("gang",-18220),

array("gao",-18211),

array("ge",-18201),

array("gei",-18184),

array("gen",-18183),

array("geng",-18181),

array("gong",-18012),

array("gou",-17997),

array("gu",-17988),

array("gua",-17970),

array("guai",-17964),

array("guan",-17961),

array("guang",-17950),

array("gui",-17947),

array("gun",-17931),

array("guo",-17928),

array("ha",-17922),

array("hai",-17759),

array("han",-17752),

array("hang",-17733),

array("hao",-17730),

array("he",-17721),

array("hei",-17703),

array("hen",-17701),

array("heng",-17697),

array("hong",-17692),

array("hou",-17683),

array("hu",-17676),

array("hua",-17496),

array("huai",-17487),

array("huan",-17482),

array("huang",-17468),

array("hui",-17454),

array("hun",-17433),

array("huo",-17427),

array("ji",-17417),

array("jia",-17202),

array("jian",-17185),

array("jiang",-16983),

array("jiao",-16970),

array("jie",-16942),

array("jin",-16915),

array("jing",-16733),

array("jiong",-16708),

array("jiu",-16706),

array("ju",-16689),

array("juan",-16664),

array("jue",-16657),

array("jun",-16647),

array("ka",-16474),

array("kai",-16470),

array("kan",-16465),

array("kang",-16459),

array("kao",-16452),

array("ke",-16448),

array("ken",-16433),

array("keng",-16429),

array("kong",-16427),

array("kou",-16423),

array("ku",-16419),

array("kua",-16412),

array("kuai",-16407),

array("kuan",-16403),

array("kuang",-16401),

array("kui",-16393),

array("kun",-16220),

array("kuo",-16216),

array("la",-16212),

array("lai",-16205),

array("lan",-16202),

array("lang",-16187),

array("lao",-16180),

array("le",-16171),

array("lei",-16169),

array("leng",-16158),

array("li",-16155),

array("lia",-15959),

array("lian",-15958),

array("liang",-15944),

array("liao",-15933),

array("lie",-15920),

array("lin",-15915),

array("ling",-15903),

array("liu",-15889),

array("long",-15878),

array("lou",-15707),

array("lu",-15701),

array("lv",-15681),

array("luan",-15667),

array("lue",-15661),

array("lun",-15659),

array("luo",-15652),

array("ma",-15640),

array("mai",-15631),

array("man",-15625),

array("mang",-15454),

array("mao",-15448),

array("me",-15436),

array("mei",-15435),

array("men",-15419),

array("meng",-15416),

array("mi",-15408),

array("mian",-15394),

array("miao",-15385),

array("mie",-15377),

array("min",-15375),

array("ming",-15369),

array("miu",-15363),

array("mo",-15362),

array("mou",-15183),

array("mu",-15180),

array("na",-15165),

array("nai",-15158),

array("nan",-15153),

array("nang",-15150),

array("nao",-15149),

array("ne",-15144),

array("nei",-15143),

array("nen",-15141),

array("neng",-15140),

array("ni",-15139),

array("nian",-15128),

array("niang",-15121),

array("niao",-15119),

array("nie",-15117),

array("nin",-15110),

array("ning",-15109),

array("niu",-14941),

array("nong",-14937),

array("nu",-14933),

array("nv",-14930),

array("nuan",-14929),

array("nue",-14928),

array("nuo",-14926),

array("o",-14922),

array("ou",-14921),

array("pa",-14914),

array("pai",-14908),

array("pan",-14902),

array("pang",-14894),

array("pao",-14889),

array("pei",-14882),

array("pen",-14873),

array("peng",-14871),

array("pi",-14857),

array("pian",-14678),

array("piao",-14674),

array("pie",-14670),

array("pin",-14668),

array("ping",-14663),

array("po",-14654),

array("pu",-14645),

array("qi",-14630),

array("qia",-14594),

array("qian",-14429),

array("qiang",-14407),

array("qiao",-14399),

array("qie",-14384),

array("qin",-14379),

array("qing",-14368),

array("qiong",-14355),

array("qiu",-14353),

array("qu",-14345),

array("quan",-14170),

array("que",-14159),

array("qun",-14151),

array("ran",-14149),

array("rang",-14145),

array("rao",-14140),

array("re",-14137),

array("ren",-14135),

array("reng",-14125),

array("ri",-14123),

array("rong",-14122),

array("rou",-14112),

array("ru",-14109),

array("ruan",-14099),

array("rui",-14097),

array("run",-14094),

array("ruo",-14092),

array("sa",-14090),

array("sai",-14087),

array("san",-14083),

array("sang",-13917),

array("sao",-13914),

array("se",-13910),

array("sen",-13907),

array("seng",-13906),

array("sha",-13905),

array("shai",-13896),

array("shan",-13894),

array("shang",-13878),

array("shao",-13870),

array("she",-13859),

array("shen",-13847),

array("sheng",-13831),

array("shi",-13658),

array("shou",-13611),

array("shu",-13601),

array("shua",-13406),

array("shuai",-13404),

array("shuan",-13400),

array("shuang",-13398),

array("shui",-13395),

array("shun",-13391),

array("shuo",-13387),

array("si",-13383),

array("song",-13367),

array("sou",-13359),

array("su",-13356),

array("suan",-13343),

array("sui",-13340),

array("sun",-13329),

array("suo",-13326),

array("ta",-13318),

array("tai",-13147),

array("tan",-13138),

array("tang",-13120),

array("tao",-13107),

array("te",-13096),

array("teng",-13095),

array("ti",-13091),

array("tian",-13076),

array("tiao",-13068),

array("tie",-13063),

array("ting",-13060),

array("tong",-12888),

array("tou",-12875),

array("tu",-12871),

array("tuan",-12860),

array("tui",-12858),

array("tun",-12852),

array("tuo",-12849),

array("wa",-12838),

array("wai",-12831),

array("wan",-12829),

array("wang",-12812),

array("wei",-12802),

array("wen",-12607),

array("weng",-12597),

array("wo",-12594),

array("wu",-12585),

array("xi",-12556),

array("xia",-12359),

array("xian",-12346),

array("xiang",-12320),

array("xiao",-12300),

array("xie",-12120),

array("xin",-12099),

array("xing",-12089),

array("xiong",-12074),

array("xiu",-12067),

array("xu",-12058),

array("xuan",-12039),

array("xue",-11867),

array("xun",-11861),

array("ya",-11847),

array("yan",-11831),

array("yang",-11798),

array("yao",-11781),

array("ye",-11604),

array("yi",-11589),

array("yin",-11536),

array("ying",-11358),

array("yo",-11340),

array("yong",-11339),

array("you",-11324),

array("yu",-11303),

array("yuan",-11097),

array("yue",-11077),

array("yun",-11067),

array("za",-11055),

array("zai",-11052),

array("zan",-11045),

array("zang",-11041),

array("zao",-11038),

array("ze",-11024),

array("zei",-11020),

array("zen",-11019),

array("zeng",-11018),

array("zha",-11014),

array("zhai",-10838),

array("zhan",-10832),

array("zhang",-10815),

array("zhao",-10800),

array("zhe",-10790),

array("zhen",-10780),

array("zheng",-10764),

array("zhi",-10587),

array("zhong",-10544),

array("zhou",-10533),

array("zhu",-10519),

array("zhua",-10331),

array("zhuai",-10329),

array("zhuan",-10328),

array("zhuang",-10322),

array("zhui",-10315),

array("zhun",-10309),

array("zhuo",-10307),

array("zi",-10296),

array("zong",-10281),

array("zou",-10274),

array("zu",-10270),

array("zuan",-10262),

array("zui",-10260),

array("zun",-10256),

array("zuo",-10254)

);

function g($num){

global $d;

if($num-->0&&$num<160){

return chr($num);

}

elseif($num-10247){

return "";

}else{

for($i=count($d)-1;$i>=0;$i--){if($d[$i][1]<=$num)break;}

return $d[$i][0];

}

}

function c($str){

$ret="";

for($i=0;$i160){

$q=ord(substr($str,++$i,1));

$p=$p*256+$q-65536;

}

$ret.=g($p);

}

return $ret;

}

$hz = $_POST[hz];

echo c($hz);

?>

请在此处输入中文:

关于利用PHP怎么将汉字转换为拼音就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

php 将汉字转换成拼音,利用PHP怎么将汉字转换为拼音相关推荐

  1. java如何把汉字转换成机内码_java语言如何将汉字转化成五笔

    java语言如何将汉字转化成五笔 [2021-01-31 08:32:59]  简介: php将汉字转ascii的方法:首先创建一个php示例文件:然后通过封装好的"public funct ...

  2. hive 转拼音udf_自定义UDF函数:将汉字转换成拼音

    工作需求要讲汉字转换成拼音,自定义UDF函数 import net.sourceforge.pinyin4j.PinyinHelper; import net.sourceforge.pinyin4j ...

  3. 汉字转拼音 python_python实现将汉字转换成汉语拼音的库

    本文实例讲述了python实现将汉字转换成汉语拼音的库.分享给大家供大家参考.具体分析如下: 下面的这个python库可以很容易的将汉字转换成拼音,其中用到了一个word.data 的字典,可点击此处 ...

  4. C#下汉字转换成拼音

    因为一个开发需求需要把汉字转换成拼音,没想到还真的可以! 找了一个类,是别人整理的,默认情况下第一个字母是大写的.我这边需要都是小写的,可以按照自己情况进行实际的需求进行修改,比如有些时候只要首字母就 ...

  5. 自定义UDF函数:将汉字转换成拼音

    工作需求要讲汉字转换成拼音,自定义UDF函数 import net.sourceforge.pinyin4j.PinyinHelper; import net.sourceforge.pinyin4j ...

  6. 将中文汉字转换成拼音(全拼)

    using System.Globalization; using System.Text; using System.Text.RegularExpressions;/// <summary& ...

  7. 关于xamarin汉字转换成拼音

    c# 中关于汉字转换成拼音 现在虽然是xamarin.from 但是大多是代码还是c#的.在点击title排序时候发现汉字不能正确排序.最后我是把汉字取首字母排序的. 发现一篇很有用的文章:http: ...

  8. java如何把汉字转换成拼音

    如何把汉字转换成拼音,听上去好像有难度,但是网上搜了一下,发现有这方面的工具包,叫做pin4j,怎么用呢? /*** * @param zhongwen 传入的中文字符串* @return 返回转换成 ...

  9. javascript汉字转换成拼音

    javascript汉字转换成拼音 分类 JavaScript 2007-9-27 7:16:38 浏览 13791 回复 0 隐藏侧边栏 转自 www.div-css.com . 阅读 编辑 运行 ...

  10. Android汉字转换成拼音

    今天介绍一个好用的类,把中文转换成拼音,具体代码如下: /**** An object to convert Chinese character to its corresponding pinyin ...

最新文章

  1. Selenium之XPATH轴定位(第三篇)
  2. checkbox:获取所有已选中的值
  3. Python中的and和or
  4. linux启动mysql_【数据库】MySQL数据库入门学习
  5. C#中实现QQ截图的功能及相关问题
  6. sed shell 替换空格_shell三剑客之sed!
  7. 【C++】异常简述(三):补充之如何看待C++异常
  8. Leetcode 30.串联所有单词的子串
  9. 聚焦索引与非聚焦索引及其查询效率 (MS SQL SERVER)
  10. Python笔试题汇总
  11. Linux上运行Python文件
  12. ORACLE 常用操作命令
  13. 正反馈理论与管理学——马太效应、比…
  14. 【Go系列】Go安装与环境配置,The selected directory is not a valid home for Go SDK
  15. 计算机与神经网络,通过计算机与神经网络分析太阳系的历史
  16. (java中的super)不会飞还能叫Superman吗
  17. 公务员考试情景面试题设计技术
  18. 聊聊我的 Pandas 学习经历及动手实践
  19. appium inspect session closed due to inactivity
  20. 省市区地址三级联动jQuery插件Distpicker使用

热门文章

  1. WPF中Tooltip使用技巧总结
  2. 自学Java day53 使用jvav实现 字典树 数据结构 从jvav到架构师
  3. openAi注册指南(包括临时邮箱跟临时验证码接收地址验证)
  4. 明光桥南 || 明光桥北
  5. 单反相机的传奇—佳能单反50年辉煌之路(连载十八)
  6. 【NVMe2.0b 8】NVMe 队列仲裁机制
  7. u盘中的隐藏文件该怎样恢复
  8. spssfisher判别分析步骤_spss进行判别分析步骤_spss判别分析结果解释_spss判别分析案例详解...
  9. 微信默认表情符号的代码对照表
  10. 扫地机器人扫水泥地板有用吗_拖地机器人好用吗—拖地机器人的优点介绍