Chinese characters Convert to Pinyin - PHP Function by Green College - Green Institute

xiaoxiao2021-03-06  23

Demo page: http://gi.2288.org:88/t/pro/c.php

* Homepage http://gi.2288.org:88/ * Time 2005-01-24 / *************************************************** ****************************** / $ 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 ("ARRAY "CAI", -19774), Array ("CAN", -19763), Array ("CANG", -19756), Array ("CAO", -19751), Array ("CE", -19746), Array ( "CENG", -19741), 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 ("Chuai", -19467), 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 ", -19212), Array (" DAN ", -19038), Array (" DANG ", -19023), array (" DAO ", -19018), Array (" de ", -19006), array (" di ", -18996), array (" Dian ", -18977), array (" Diao ", -18961), Array (" Die ", -18952), Array (" DIU ", -18774), Array (" dong ", -18773), array (" Dou ", -18763), array (" du ", -18756), array (" dui ", -18735), array (" dun ", -18731), array (" Duo ", -18722), Array (" E ", -18710), 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", -1799), 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", -17733), Array ("Hao", -17730), Array ("HE", -17721), Array ("HEI" , -17703), Array ("HENG", -17697), Array ("hong", -17692), array ("hou", -17683), array ("hu" , -17676), Array ("huai", -17487), array ("huan", -17482), array ("huang", -17468), array ("hui" , -17454), Array ("HUN", -17433), Array ("huo", -17427), array ("ji", -17417), array ("jian", -17202), array ("jian" , -17185), Array ("JIANG", -16983), Array ("JIE", -16942), Array ("jin", -16915), array ("jing" , -16733), Array ("Jiong", -16708), Array ("JU", -16689), Array ("juan", -16664), array ("jue" , -16657), Array ("ka", -16474), array ("kai", -16470), array ("kan", -16465), array ("kang" , -16459), Array ("KAO", -16452), Array ("ken", -16433), array ("keng", -16429), array ("kong" , -16427), Array ("ku", -16419), array ("kua", -16412), array ("kuai", -16407), array ("kua N ", -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 ("

", -16155), Array (" LIA ", -15959), Array (" LIAN ", -15958), Array (" Liang ", -15944), Array (" LIAO ", -15933), array (" ", -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 (" ", -15659), array (" luo ", -15652), array (" ma ", -15640), array (" mAi ", -15631), array (" man ", -15625), array (" ", -15454), Array (" MAO ", -15448), Array (" ME ", -15436), Array (" MEI ", -15435), Array (" MEN ", -15419), array (" ", -15416), Array (" Mi ", -15408), Array (" Mian ", -15394), Array (" MIAO ", -15385), Array (" MIE ", -15377), array (" MIN ", -15375), Array (" MING ", -15369), Array (" MOU ", -15363), Array (" MO ", -15362), Array (" mou ", -15183), array (" Mu ", -15180), array (" na ", -15165), 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 ", -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 (" 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 (" ", -14379), array (" qing ", -14368), 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 (" RENG ", -14125), Array (" ri ", -14123), array (" RONG ", -14122), Array (" Rou ", -14112), Array (" Ru ", -14109), Array (" Ruan ", -14099), Array (" Rui ", -14097), array (" Run " , -14094), Array ("SA", -14090), Array ("SAI", -14087), Array ("SAN", -14083), Array ("SANG" , -13917), Array ("SE", -13910), Array ("SEN", -13907), Array ("Seng", -13906), array ("SHA" , -13905), Array ("Shai", -13896), Array ("SHAN", -13894), array ("

", -13878), Array (" SHAO ", -13870), Array (" SHE ", -13859), Array (" SHEN ", -13847), Array (" SHENG ", -13831), array (" SHI ", -13658), Array (" shou ", -13601), array (" shua ", -13406), array (" shuai ", -13404), array (" SHUAN ", -13400), Array (" shuan ", -13398), Array (" shun ", -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 (" su ", -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 ("WENG", -12607), Array ("WENG", -12597), Array ("Wo", -12594 Array ("WU", -12585), Array ("XIA", -12359), Array ("xian", -12346), array ("xiang", -12320 ), array ("xiao", -12300), array ("xie", -12120), array ("xin"

, -12099), Array ("XIiong", -12074), Array ("XIU", -12067), Array ("Xu", -12058), Array ("xuan" , -12039), 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", -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 ("ZHE", -10790), Array ("zhen", -10780), array ("zheng", -10764), array ("zhi" , -10587), Array ("ZHOU", -10533), Array ("zhu", -10519), array ("zhua", -10331), array ("z Huai ", -10329), Array (" Zhuang ", -10328), Array (" zhui ", -10315), array (" zhun ", -10309), array (" Zhuo ", -10307), Array (" zi ", -10296), array (" zone ", -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 <-20319 || $ NUM> -10247) {Return "";} else {for ($ i = count ($ d) -1; $ i> = 0; $ i -) {ified ($ d [ $ I] [1] <= $ NUM) Break;} Return $ D [$ I] [0];}} Function C ($ Str) {$ RET = ""; for ($ I = 0; $ i < Strlen ($ STR); $ I ) {$ P = ORD (Substr ($ Str, $ I, 1)); if ($ P> 160) {$ = ORD (Substr ($ Str, $ I, 1))); $ P = $ P * 256 $} $ re. = G ($ P);} Return $ RET;}

Echo C ($ Hz);

Echo "". "