한자를 병음으로 변환해주는 기능
- $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>
제제대码
|