한자를 병음으로 변환해주는 기능
$d=array( array("a",-20319), array("ai",-20317), 배열("an",-20304), 배열("ang",-20295), 배열("ao",-20292), 배열("ba",-20283 ), array("bai",-20265), array("ban",-20257), array("bang",-20242), array("bao", -20230), 배열("bei",-20051), 배열("ben",-20036), 배열("beng",-20032), 배열("bi ",-20026), 배열("bian",-20002), 배열("biao",-19990), 배열("bie",-19986), 배열( "bin",-19982), array("bing",-19976), array("bo",-19805), array("bu",-19784), array("ca",-19775), array("cai",-19774), array("can",-19763), array("cang",-19756), 배열("cao",-19751), 배열("ce",-19746), 배열("ceng",-19741), 배열("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), 배열 ("chun",-19270), array("chuo",-19263), array("ci",-19261), array("cong",-19249), array("cou",-19243), array("cu",-19242), array("cuan",-19238), array("cui",-19235), 배열("cun",-19227), 배열("cuo",-19224), 배열("da",-19218), 배열("dai",-19212 ), array("dan",-19038), array("dang",-19023), array("dao",-19018), array("de", -19006), 배열("deng",-19003), 배열("di",-18996), 배열("dian",-18977), 배열("diao ",-18961), array("die",-18952), array("ding",-18783), array("diu",-18774), array( "동",-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), 배열("fo",-18448), 배열("fou",-18447), 배열("fu",-18446), 배열("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), 배열("gui",-17947), 배열("gun",-17931), 배열("guo",-17928), 배열("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("홍",-17692), array("hou",-17683), array("hu",-17676), array( "huai",-17496), array("huai",-17487), array("huan",-17482), array("huang",-17468), array("hui",-17454), array("huan",-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("John",-16664), array("June",-16657), array("one",-16647), array(" if",-16474), array("or",-16470), array("right",-16465), array("right",-16459), array ("너",-16452), array("ke",-16448), array("ken",-16433), array("ken",-16429), array("kong",-16427), array("kou",-16423), array("ku",-16419), array("kua",-16412), 배열("kuai",-16407), 배열("kuan",-16403), 배열("kuan",-16401), 배열("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) , array("luan",-15667), array("lue",-15661), array("lun",-15659), array("luo",- 15652), array("if",-15640), array("may",-15631), array("and",-15625), array("which" ,-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), 배열("of",-15165), 배열("of",-15158), 배열("of",-15153), 배열("of",-15150 ), array("nao",-15149), array("ne",-15144), array("nei",-15143), array("nen", -15141), array("look",-15140), array("this",-15139), array("this",-15128), array("this" ",-15121), array("niao",-15119), array("nie",-15117), array("now",-15110), array( "연도",-15109), array("new",-14941), array("new",-14937), array("new",-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), array("pen",-14873), array("peng",-14871), array("pi",-14857), array("pian" ,-14678), 배열("발",-14674), 배열("발",-14670), 배열("핀",-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("qing",-14368), array("qiong",-14355), 배열("qiu",-14353), 배열("qu",-14345), 배열("quan",-14170), 배열("que",-14159 ), array("qun",-14151), array("ran",-14149), array("rang",-14145), array("rao",-14140), array("re",-14137), array("ren",-14135), array("color",-14125), 배열("in",-14123), 배열("wrong",-14122), 배열("two",-14112), 배열("t",-14109) , array("run",-14099), array("run",-14097), array("run",-14094), array("two",- 14092), 배열("sa",-14090), 배열("sai",-14087), 배열("san",-14083), 배열("san" ,-13917), array("sao",-13914), array("if",-13910), array("sen",-13907), array(" 연결",-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), 배열("shua",-13406), 배열("shuai",-13404), 배열("shuan",-13400), 배열("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("and",-13138), array("only",-13120), array("tao",-13107), array("of",-13096), array("of",-13095), array("of",-13091), array("tian",-13076), array("tiao",-13068), array("tie",-13063), array("ting",-13060) , array("barrel",-12888), array("tou",-12875), array("tru",-12871), array("true",- 12860), 배열("tui",-12858), 배열("tui",-12852), 배열("true",-12849), 배열("또는" ,-12838), array("wai",-12831), array("wan",-12829), array("wan",-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("xian",-12099), 배열("xiong",-12089), 배열("xiong",-12074), 배열("xiu",-12067), 배열("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), 배열("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("zhao",-10800), array("zhe",-10790), array("zhen",-10780), array(" zheng",-10764), array("zhi",-10587), array("zhong",-10544), array("zhou",-10533), 배열 ("zhu",-10519), array("zhua",-10331), array("zhuai",-10329), array("zhuan",-10328), array("zhuang",-10322), array("zhui",-10315), array("zhun",-10309), array("zhuo",-10307), 배열("zi",-10296), 배열("zong",-10281), 배열("zou",-10274), 배열("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--){if($d[$i][1]<=$num) break;} return $d[$i][0]; } } 함수 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);
?>
< ;form method=post>
请在此处输入中文:<입력 이름=hz>
제제대码