能把漢字轉換為拼音的一個函數
-
$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("chu ",-19289),
- array("chuan",-19288),
- array("chuang",-19281),
- array("chui",-19275),
- array(> 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(> 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("huan",-17468),
- array("hui",-17454),
- array("huan",-17433),
- array("huo",-17427),
- array("ji",-17417),
- array("jia",-17202),
- array("jian",-17185) ,
- array("江",-16983),
- array("jiao",-16970),
- array("jie",-16942),
- array("jin",- 16915),
- array("jing",-16733),
- array("jiong",-16708),
- array("jiu",-16706),
- array("ju" ,-16689),
- 數組("約翰",-16664),
- 數組("六月",-16657),
- 數組("一",-16647),
- 數組( " if",-16474),
- 陣列("或",-16470),
- 陣列("右",-16465),
- 陣列("右",-16459),
- 陣列("you",-16452),
- 陣列("ke",-16448),
- 陣列("ken",-16433),
- 陣列("ken",-16429),
- array("kong",-16427),
- array("kou",-16423),
- array("ku",-16419),
- array("kua",-16412) ,
- array("kuai",-16407),
- array("kuan",-16403),
- array("kuan",-16401),
- array("kui",- 16393 ),
- array("kun",-16220),
- array("kuo",-16216),
- array("la",-16212),
- array("lai" , -16205),
- array("and",-16202),
- array("just",-16187),
- array("lao",-16180),
- array(" le ",-16171),
- 陣列("lei",-16169),
- 陣列("leng",-16158),
- 陣列("li",-16155),
- 陣列( "liao",-15959),
- array("lian",-15958),
- array("liang",-15944),
- array("liao",-15933),
- array("lie",-15920),
- array("lin",-15915),
- array("ling",-15903),
- array("liu",-15889),
- 陣列("long",-15878),
- 陣列("lou",-15707),
- 陣列("lu",-15701),
- 陣列("lv",-15681 ) ,
- 陣列("luan",-15667),
- 陣列("lue",-15661),
- 陣列("lun",-15659),
- 陣列("luo", - 15652),
- 數組("if",-15640),
- 數組("可能",-15631),
- 數組("和",-15625),
- 數組("哪個" ,-15454),
- array("mao",-15448),
- array("me",-15436),
- array("mei",-15435),
- array(> array(> array(> array(> array(> array( " men",-15419),
- array("meng",-15416),
- array("mi",-15408),
- array("mian",-15394),
- array ("miao",-15385),
- 陣列("mie",-15377),
- 陣列("min",-15375),
- 陣列("ming",-15369),
- array("miu",-15363),
- array("mo",-15362),
- array("mou",-15183),
- array("mu",-15180) ,
- 數組("of",-15165),
- 數組("of",-15158),
- 數組("of",-15153),
- 數組("of",- 15150 ),
- 陣列("nao",-15149),
- 陣列("ne",-15144),
- 陣列("nei",-15143),
- 陣列("nen" , -15141),
- 數組("看",-15140),
- 數組("這個",-15139),
- 數組("這個",-15128),
- 數組("這個",-15121),
- 數組("niao",-15119),
- 數組("nie",-15117),
- 數組("現在",-15110),
- 數組( "年份",-15109),
- 陣列("新",-14941),
- 陣列("新",-14937),
- 陣列("新",-14933),
- array("nv",-14930),
- array("nuan",-14929),
- array("nude",-14928),
- array("nuo",-14926),
- 陣列("o",-14922),
- 陣列("ou",-14921),
- 陣列("pa",-14914),
- 陣列("pai",-14908 ) ,
- array("麵包",-14902),
- array("麵包",-14894),
- array("pao",-14889),
- array("腳", - 14882),
- 陣列("pen",-14873),
- 陣列("peng",-14871),
- 陣列("pi",-14857),
- 陣列("pian " ,-14678),
- 數組("腳",-14674),
- 數組("腳",-14670),
- 數組("pin",-14668),
- 數組( " ping",-14663),
- 陣列("po",-14654),
- 陣列("pu",-14645),
- 陣列("qi",-14630),
- 數組("qia",-14594),
- array("qian",-14429),
- array("qiang",-14407),
- array("qiao",-14399),
- array("qie",-14384),
- array("qin",-14379),
- array("qie",-14368),
- array("qiong",-143555) ,
- 陣列("qiu",-14353),
- 陣列("qu",-14345),
- 陣列("quan",-14170),
- 陣列("que",- 14159 ),
- 陣列("qun",-14151),
- 陣列("ran",-14149),
- 陣列("rang",-14145),
- array("rao",-14140),
- array("re",-14137),
- array("ren",-14135),
- array("color",-14125),
- 陣列("in",-14123),
- 陣列("錯誤",-14122),
- 陣列("二",-14112),
- 陣列("t",-14109) ,
- 數組("運行",-14099),
- 數組("運行",-14097),
- 數組("運行",-14094),
- 數組("兩個", - 14092),
- 陣列("sa",-14090),
- 陣列("sai",-14087),
- 陣列("san",-14083),
- 陣列("san " ,-13917),
- 數組("sao",-13914),
- 數組("if",-13910),
- 數組("sen",-13907),
- 數組(> 數組( "連接",-13906),
- 數組("sha",-13905),
- 數組("shai",-13896),
- 數組("shan",-13894),
- 數組("shang",-13878),
- array("shao",-13870),
- array("she",-13859),
- array("shen",-13847),
- array("sheng",-13831),
- array("shi",-13658),
- array("shou",-13611),
- array("shu",-13601) ,
- array("帥",-13406),
- array("帥",-13404),
- array("帥",-13400),
- array("爽",-」帥",-13400),
- array("爽",- 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),
- 數組("sui",-13340),
- 數組("sun",-13329),
- 數組("suo",-13326),
- 數組( "ta",-13318),
- 數組("tai",-13147),
- 數組("和",-13138),
- 數組("僅",-13120),
- array("tao",-13107),
- array("of",-13096),
- array("of",-13095),
- array("of",-13091),
- 陣列("tian",-13076),
- 陣列("tiao",-13068),
- 陣列("tie",-13063),
- 陣列("ting",-13060 ) ,
- 陣列("桶",-12888),
- 陣列("tou",-12875),
- 陣列("tru",-12871),
- 陣列("true", - 12860),
- 陣列("tui",-12858),
- 陣列("tui",-12852),
- 陣列("true",-12849),
- 陣列("或" ,-12838),
- 數組("wai",-12831),
- 數組("wan",-12829),
- 數組("wan",-12812),
- 數組(> 數組( " wei",-12802),
- 陣列("wen",-12607),
- 陣列("wen",-12597),
- 陣列("wo",-12594),
- 數組("wu",-12585),
- 數組("xi",-12556),
- 數組("xia",-12359),
- 數組("xian",-12346),
- array("yang",-12320),
- array("xiao",-12300),
- array("xie",-12120),
- array("xian",-12099) ,
- array("xiong",-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),
- 陣列("yi",-11589),
- 陣列("yin",-11536),
- 陣列("ying",-11358),
- 陣列( "yo",-11340),
- 陣列("yong",-11339),
- 陣列("you",-11324),
- 陣列("yu",-11303),
- array("yuan",-11097),
- array("yue",-11077),
- array("yun",-11067),
- array("za",-11055),
- 陣列("zai",-11052),
- 陣列("zan",-11045),
- 陣列("zang",-11041),
- 陣列("zao",-11038 ) ,
- 陣列("ze",-11024),
- 陣列("zei",-11020),
- 陣列("zen",-11019),
- 陣列("zeng", - 11018),
- array("zha",-11014),
- array("zhai",-10838),
- array("zhan",-10832),
- array("zhang " ,-10815),
- array("趙",-10800),
- array("哲",-10790),
- array("zhen",-10780),
- array( "鄭",-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("z,",-10309),
- array("zhuo" ,
- 陣列("zi",-10296),
- 陣列("zong",-10281),
- 陣列("zou",-10274),
- 陣列("zu",- 10270 ),
- 數組("zuan",-10262),
- 數組("zui",-10260),array("zun",-10256),
- array("zuo",-10254)
- );
- function g($num){
- global $d;
- if($ num>0&&$num return chr($num);
- }
- elseif($num-10247){
- return "";
- }else{
- for($i=count($d)-1;$i>=0;$i--){if($d[$i][1] return $d[$i][0];
- }
- }
-
- function c($str){
- $ret="";
- for ( $i=0;$i $p=ord(substr($str,$i,1));
- if($p>160) {
- $q=ord(substr($str, $i,1));
- $p=$p*256 $q-65536;
- }
- $ret.=g($ p ) ;
- }
- return $ret;
- }
- $hz = $_POST[hz];
- echo c($hz);
- ?>
-
- 請在此輸入中文:
複製程式碼
|