【456投票源码】【仿乐讯源码】【口红小游戏源码】zhuaquphp源码

2024-12-29 16:20:54 来源:秒表源码 分类:休闲

1.PHP中有没有方法把中文字转换为汉语拼音?

zhuaquphp源码

PHP中有没有方法把中文字转换为汉语拼音?

       <?456投票源码php

       function Pinyin($_String, $_Code='gb')

       {

       $_DataKey = "a|ai|an|ang|ao|ba|bai|ban|bang|bao|bei|ben|beng|bi|bian|biao|bie|bin|bing|bo|bu|ca|cai|can|cang|cao|ce|ceng|cha".

       "|chai|chan|chang|chao|che|chen|cheng|chi|chong|chou|chu|chuai|chuan|chuang|chui|chun|chuo|ci|cong|cou|cu|".

       "cuan|cui|cun|cuo|da|dai|dan|dang|dao|de|deng|di|dian|diao|die|ding|diu|dong|dou|du|duan|dui|dun|duo|e|en|er".

       "|fa|fan|fang|fei|fen|feng|fo|fou|fu|ga|gai|gan|gang|gao|ge|gei|gen|geng|gong|gou|gu|gua|guai|guan|guang|gui".

       "|gun|guo|ha|hai|han|hang|hao|he|hei|hen|heng|hong|hou|hu|hua|huai|huan|huang|hui|hun|huo|ji|jia|jian|jiang".

       "|jiao|jie|jin|jing|jiong|jiu|ju|juan|jue|jun|ka|kai|kan|kang|kao|ke|ken|keng|kong|kou|ku|kua|kuai|kuan|kuang".

       "|kui|kun|kuo|la|lai|lan|lang|lao|le|lei|leng|li|lia|lian|liang|liao|lie|lin|ling|liu|long|lou|lu|lv|luan|lue".

       "|lun|luo|ma|mai|man|mang|mao|me|mei|men|meng|mi|mian|miao|mie|min|ming|miu|mo|mou|mu|na|nai|nan|nang|nao|ne".

       "|nei|nen|neng|ni|nian|niang|niao|nie|nin|ning|niu|nong|nu|nv|nuan|nue|nuo|o|ou|pa|pai|pan|pang|pao|pei|pen".

       "|peng|pi|pian|piao|pie|pin|ping|po|pu|qi|qia|qian|qiang|qiao|qie|qin|qing|qiong|qiu|qu|quan|que|qun|ran|rang".

       "|rao|re|ren|reng|ri|rong|rou|ru|ruan|rui|run|ruo|sa|sai|san|sang|sao|se|sen|seng|sha|shai|shan|shang|shao|".

       "she|shen|sheng|shi|shou|shu|shua|shuai|shuan|shuang|shui|shun|shuo|si|song|sou|su|suan|sui|sun|suo|ta|tai|".

       "tan|tang|tao|te|teng|ti|tian|tiao|tie|ting|tong|tou|tu|tuan|tui|tun|tuo|wa|wai|wan|wang|wei|wen|weng|wo|wu".

       "|xi|xia|xian|xiang|xiao|xie|xin|xing|xiong|xiu|xu|xuan|xue|xun|ya|yan|yang|yao|ye|yi|yin|ying|yo|yong|you".

       "|yu|yuan|yue|yun|za|zai|zan|zang|zao|ze|zei|zen|zeng|zha|zhai|zhan|zhang|zhao|zhe|zhen|zheng|zhi|zhong|".

       "zhou|zhu|zhua|zhuai|zhuan|zhuang|zhui|zhun|zhuo|zi|zong|zou|zu|zuan|zui|zun|zuo";

       $_DataValue = "-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-".

       "|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-".

       "|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-".

       "|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-".

       "|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-".

       "|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-".

       "|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-".

       "|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-".

       "|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-".

       "|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-".

       "|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-".

       "|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-".

       "|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-".

       "|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-".

       "|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-".

       "|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-".

       "|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-".

       "|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-".

       "|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-".

       "|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-".

       "|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-".

       "|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-".

       "|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-".

       "|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-".

       "|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-".

       "|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-".

       "|-|-|-|-|-";

       $_TDataKey = explode('|', $_DataKey);

       $_TDataValue = explode('|', $_DataValue);

       $_Data = (PHP_VERSION>='5.0') ? array_combine($_TDataKey, $_TDataValue) : _Array_Combine($_TDataKey, $_TDataValue);

       arsort($_Data);

       reset($_Data);

       if($_Code != 'gb') $_String = _U2_Utf8_Gb($_String);

       $_Res = '';

       for($i=0; $i<strlen($_String); $i++)

       {

       $_P = ord(substr($_String, $i, 1));

       if($_P>) {  $_Q = ord(substr($_String, ++$i, 1)); $_P = $_P* + $_Q - ; }

       $_Res .= _Pinyin($_P, $_Data);

       }

       return preg_replace("/[^a-z0-9]*/", '', $_Res);

       }

       function _Pinyin($_Num, $_Data)

       {

       if ($_Num>0 && $_Num< ) return chr($_Num);

       elseif($_Num<- || $_Num>-) return '';

       else {

       foreach($_Data as $k=>$v){  if($v<=$_Num) break; }

       return $k;

       }

       }

       function _U2_Utf8_Gb($_C)

       {

       $_String = '';

       if($_C < 0x) $_String .= $_C;

       elseif($_C < 0x)

       {

       $_String .= chr(0xC0 | $_C>>6);

       $_String .= chr(0x | $_C & 0x3F);

       }elseif($_C < 0x){

       $_String .= chr(0xE0 | $_C>>);

       $_String .= chr(0x | $_C>>6 & 0x3F);

       $_String .= chr(0x | $_C & 0x3F);

       } elseif($_C < 0x) {

       $_String .= chr(0xF0 | $_C>>);

       $_String .= chr(0x | $_C>> & 0x3F);

       $_String .= chr(0x | $_C>>6 & 0x3F);

       $_String .= chr(0x | $_C & 0x3F);

       }

       return iconv('UTF-8', 'GB', $_String);

       }

       function _Array_Combine($_Arr1, $_Arr2)

       {

       for($i=0; $i<count($_Arr1); $i++) $_Res[$_Arr1[$i]] = $_Arr2[$i];

       return $_Res;

       }

       //用法:

       //第二个参数留空则为gb编码

       //echo Pinyin('百度知道');

       //第二个参数随意设置则为utf-8编码

       echo Pinyin('百度知道',1);

>

更多资讯请点击:休闲

热门资讯

pdf源码游戏

2024-12-29 15:27132人浏览

源码不会安装

2024-12-29 15:071288人浏览

unity standard源码

2024-12-29 13:532707人浏览

推荐资讯

西澳伯斯外海「企鵝島」 小藍企鵝數量銳減80%

澳洲西澳伯斯外海有一座名為「企鵝島」的小島,因為島上有可愛的小藍企鵝,每年吸引大量遊客,不過短短十幾年來,當地企鵝數量銳減。生態學家指出,全球暖化是導致大量企鵝死亡的主因,因此最近聯手一批志工在當地打

股东的源码_源码资本股东

1.通达信股东人数变化指标源码2.通达信量化擒龙先手!主附图/选股指标源码分享3.股东和董事有权索取源代码吗?4.股东人数变化公式怎么制作,最好是同花顺的通达信股东人数变化指标源码 通达信软件的股

考核app源码_考核软件app

1.重庆网校系统源码2.医院绩效系统源码:基础数据管理、核算方法和分配规则、KPI评分公式等功能3.天赐竹盐是真的吗 是传销吗?4.Java源码规则引擎:jvs-rules 8月新增功能介绍重庆网校系