Adapt to the structure change of Unihan_Readings.txt

这个提交包含在:
func 2021-11-05 12:01:43 +08:00
父节点 1427259d81
当前提交 4101f4890b
共有 2 个文件被更改,包括 53 次插入53 次删除

查看文件

@ -1402,7 +1402,7 @@ public static $zh2pinyin = array(
'㪂' => 'ku',
'㪃' => 'he',
'㪄' => 'fu',
'㪅' => 'geng geng',
'㪅' => 'geng',
'㪆' => 'di',
'㪇' => 'xian',
'㪈' => 'gui',
@ -5793,7 +5793,7 @@ public static $zh2pinyin = array(
'丄' => 'shang',
'丅' => 'xia',
'丆' => 'han',
'万' => 'wan mo',
'万' => 'wan',
'丈' => 'zhang',
'三' => 'san',
'上' => 'shang',
@ -5912,7 +5912,7 @@ public static $zh2pinyin = array(
'乻' => 'yu',
'乼' => 'cui',
'乽' => 'zhe',
'乾' => 'qian gan',
'乾' => 'qian',
'乿' => 'zhi',
'亀' => 'gui',
'亁' => 'gan',
@ -6296,7 +6296,7 @@ public static $zh2pinyin = array(
'俻' => 'bei',
'俼' => 'yu',
'俽' => 'xin',
'俾' => 'bi bi',
'俾' => 'bi',
'俿' => 'hu',
'倀' => 'chang',
'倁' => 'zhi',
@ -6883,7 +6883,7 @@ public static $zh2pinyin = array(
'剈' => 'yuan',
'剉' => 'cuo',
'削' => 'xue',
'剋' => 'kei ke',
'剋' => 'kei',
'剌' => 'la',
'前' => 'qian',
'剎' => 'sha',
@ -6894,7 +6894,7 @@ public static $zh2pinyin = array(
'剓' => 'li',
'剔' => 'ti',
'剕' => 'fei',
'剖' => 'pou po',
'剖' => 'pou',
'剗' => 'chan',
'剘' => 'qi',
'剙' => 'chuang',
@ -6933,7 +6933,7 @@ public static $zh2pinyin = array(
'剺' => 'li',
'剻' => 'peng',
'剼' => 'shan',
'剽' => 'piao piao',
'剽' => 'piao',
'剾' => 'kou',
'剿' => 'jiao',
'劀' => 'gua',
@ -7156,7 +7156,7 @@ public static $zh2pinyin = array(
'卙' => 'ji',
'博' => 'bo',
'卛' => 'shuai',
'卜' => 'bo bu',
'卜' => 'bo',
'卝' => 'kuang',
'卞' => 'bian',
'卟' => 'bu',
@ -7282,7 +7282,7 @@ public static $zh2pinyin = array(
'受' => 'shou',
'变' => 'bian',
'叙' => 'xu',
'叚' => 'xia jia',
'叚' => 'xia',
'叛' => 'pan',
'叜' => 'sou',
'叝' => 'ji',
@ -7887,7 +7887,7 @@ public static $zh2pinyin = array(
'嘵' => 'xiao',
'嘶' => 'si',
'嘷' => 'hao',
'嘸' => 'fu wu',
'嘸' => 'fu',
'嘹' => 'liao',
'嘺' => 'qiao',
'嘻' => 'xi',
@ -7927,7 +7927,7 @@ public static $zh2pinyin = array(
'噝' => 'si',
'噞' => 'yan',
'噟' => 'ying',
'噠' => 'da da',
'噠' => 'da',
'噡' => 'zhan',
'噢' => 'o',
'噣' => 'zhou',
@ -8135,7 +8135,7 @@ public static $zh2pinyin = array(
'圭' => 'gui',
'圮' => 'pi',
'圯' => 'yi',
'地' => 'de di',
'地' => 'de',
'圱' => 'qian',
'圲' => 'qian',
'圳' => 'zhen',
@ -8379,7 +8379,7 @@ public static $zh2pinyin = array(
'堡' => 'bao',
'堢' => 'bao',
'堣' => 'yu',
'堤' => 'di ti',
'堤' => 'di',
'堥' => 'mao',
'堦' => 'jie',
'堧' => 'ruan',
@ -9861,7 +9861,7 @@ public static $zh2pinyin = array(
'巫' => 'wu',
'巬' => 'pu',
'巭' => 'pu',
'差' => 'cha cha',
'差' => 'cha',
'巯' => 'qiu',
'巰' => 'qiu',
'己' => 'ji',
@ -9885,7 +9885,7 @@ public static $zh2pinyin = array(
'布' => 'bu',
'帄' => 'ding',
'帅' => 'shuai',
'帆' => 'fan fan',
'帆' => 'fan',
'帇' => 'nie',
'师' => 'shi',
'帉' => 'fen',
@ -10316,7 +10316,7 @@ public static $zh2pinyin = array(
'徲' => 'ti',
'徳' => 'de',
'徴' => 'zheng',
'徵' => 'zhi zheng',
'徵' => 'zhi',
'徶' => 'bie',
'德' => 'de',
'徸' => 'chong',
@ -11631,7 +11631,7 @@ public static $zh2pinyin = array(
'擕' => 'xie',
'擖' => 'ka',
'擗' => 'pi',
'擘' => 'bai bo',
'擘' => 'bai',
'擙' => 'ao',
'據' => 'ju',
'擛' => 'ye',
@ -11822,7 +11822,7 @@ public static $zh2pinyin = array(
'斔' => 'yu',
'斕' => 'lan',
'斖' => 'wei',
'斗' => 'dou dou',
'斗' => 'dou',
'斘' => 'sheng',
'料' => 'liao',
'斚' => 'jia',
@ -12266,7 +12266,7 @@ public static $zh2pinyin = array(
'材' => 'cai',
'村' => 'cun',
'杒' => 'ren',
'杓' => 'biao shao',
'杓' => 'biao',
'杔' => 'tuo',
'杕' => 'di',
'杖' => 'zhang',
@ -12390,7 +12390,7 @@ public static $zh2pinyin = array(
'柌' => 'ci',
'柍' => 'yang',
'柎' => 'fu',
'柏' => 'bai bo',
'柏' => 'bai',
'某' => 'mou',
'柑' => 'gan',
'柒' => 'qi',
@ -13524,7 +13524,7 @@ public static $zh2pinyin = array(
'氻' => 'le',
'氼' => 'ni',
'氽' => 'tun',
'氾' => 'fan fan',
'氾' => 'fan',
'氿' => 'gui',
'汀' => 'ting',
'汁' => 'zhi',
@ -13598,7 +13598,7 @@ public static $zh2pinyin = array(
'沅' => 'yuan',
'沆' => 'hang',
'沇' => 'yan',
'沈' => 'shen chen',
'沈' => 'shen',
'沉' => 'chen',
'沊' => 'dan',
'沋' => 'you',
@ -13609,7 +13609,7 @@ public static $zh2pinyin = array(
'沐' => 'mu',
'沑' => 'nv',
'沒' => 'mei',
'沓' => 'da ta',
'沓' => 'da',
'沔' => 'mian',
'沕' => 'mi',
'沖' => 'chong',
@ -15816,7 +15816,7 @@ public static $zh2pinyin = array(
'电' => 'dian',
'甶' => 'fu',
'男' => 'nan',
'甸' => 'dian dian',
'甸' => 'dian',
'甹' => 'ping',
'町' => 'ting',
'画' => 'hua',
@ -16445,7 +16445,7 @@ public static $zh2pinyin = array(
'瞪' => 'deng',
'瞫' => 'shen',
'瞬' => 'shun',
'瞭' => 'liao liao',
'瞭' => 'liao',
'瞮' => 'che',
'瞯' => 'xian',
'瞰' => 'kan',
@ -17421,7 +17421,7 @@ public static $zh2pinyin = array(
'筺' => 'kuang',
'筻' => 'gang',
'筼' => 'yun',
'筽' => 'ou wu',
'筽' => 'ou',
'签' => 'qian',
'筿' => 'xiao',
'简' => 'jian',
@ -18131,7 +18131,7 @@ public static $zh2pinyin = array(
'繀' => 'sui',
'繁' => 'fan',
'繂' => 'lv',
'繃' => 'beng beng',
'繃' => 'beng',
'繄' => 'yi',
'繅' => 'sao',
'繆' => 'mou',
@ -18601,7 +18601,7 @@ public static $zh2pinyin = array(
'耖' => 'chao',
'耗' => 'hao',
'耘' => 'yun',
'耙' => 'ba pa',
'耙' => 'ba',
'耚' => 'pi',
'耛' => 'yi',
'耜' => 'si',
@ -19101,7 +19101,7 @@ public static $zh2pinyin = array(
'舊' => 'jiu',
'舋' => 'xin',
'舌' => 'she',
'舍' => 'she she',
'舍' => 'she',
'舎' => 'she',
'舏' => 'jiu',
'舐' => 'shi',
@ -19988,7 +19988,7 @@ public static $zh2pinyin = array(
'薁' => 'yu',
'薂' => 'xi',
'薃' => 'hao',
'薄' => 'bao bo',
'薄' => 'bao',
'薅' => 'hao',
'薆' => 'ai',
'薇' => 'wei',
@ -20807,7 +20807,7 @@ public static $zh2pinyin = array(
'袴' => 'ku',
'袵' => 'ren',
'袶' => 'jiang',
'袷' => 'qia jia',
'袷' => 'qia',
'袸' => 'jian',
'袹' => 'bo',
'袺' => 'jie',
@ -21312,7 +21312,7 @@ public static $zh2pinyin = array(
'読' => 'du',
'誮' => 'hua',
'誯' => 'chang',
'誰' => 'shui shei',
'誰' => 'shui',
'誱' => 'jie',
'課' => 'ke',
'誳' => 'qu',
@ -21358,7 +21358,7 @@ public static $zh2pinyin = array(
'諛' => 'yu',
'諜' => 'die',
'諝' => 'xu',
'諞' => 'pian pian',
'諞' => 'pian',
'諟' => 'shi',
'諠' => 'xuan',
'諡' => 'shi',
@ -21383,7 +21383,7 @@ public static $zh2pinyin = array(
'諴' => 'xian',
'諵' => 'nan',
'諶' => 'chen',
'諷' => 'feng feng',
'諷' => 'feng',
'諸' => 'zhu',
'諹' => 'yang',
'諺' => 'yan',
@ -21480,7 +21480,7 @@ public static $zh2pinyin = array(
'譕' => 'wu',
'譖' => 'zen',
'譗' => 'zha',
'識' => 'shi shi',
'識' => 'shi',
'譙' => 'qiao',
'譚' => 'tan',
'譛' => 'zen',
@ -21581,7 +21581,7 @@ public static $zh2pinyin = array(
'论' => 'lun',
'讻' => 'xiong',
'讼' => 'song',
'讽' => 'feng feng',
'讽' => 'feng',
'设' => 'she',
'访' => 'fang',
'诀' => 'jue',
@ -21590,7 +21590,7 @@ public static $zh2pinyin = array(
'诃' => 'he',
'评' => 'ping',
'诅' => 'zu',
'识' => 'shi shi',
'识' => 'shi',
'诇' => 'xiong',
'诈' => 'zha',
'诉' => 'su',
@ -22108,7 +22108,7 @@ public static $zh2pinyin = array(
'跉' => 'ling',
'跊' => 'mei',
'跋' => 'ba',
'跌' => 'die die',
'跌' => 'die',
'跍' => 'ku',
'跎' => 'tuo',
'跏' => 'jia',
@ -22259,7 +22259,7 @@ public static $zh2pinyin = array(
'蹠' => 'zhi',
'蹡' => 'qiang',
'蹢' => 'di',
'蹣' => 'pan man',
'蹣' => 'pan',
'蹤' => 'zong',
'蹥' => 'lian',
'蹦' => 'beng',
@ -22268,7 +22268,7 @@ public static $zh2pinyin = array(
'蹩' => 'bie',
'蹪' => 'tui',
'蹫' => 'ju',
'蹬' => 'deng deng',
'蹬' => 'deng',
'蹭' => 'ceng',
'蹮' => 'xian',
'蹯' => 'fan',
@ -22674,7 +22674,7 @@ public static $zh2pinyin = array(
'迿' => 'xun',
'退' => 'tui',
'送' => 'song',
'适' => 'shi kuo',
'适' => 'shi',
'逃' => 'tao',
'逄' => 'pang',
'逅' => 'hou',
@ -22925,7 +22925,7 @@ public static $zh2pinyin = array(
'郺' => 'yong',
'郻' => 'qiao',
'郼' => 'yi',
'都' => 'dou du',
'都' => 'dou',
'郾' => 'yan',
'郿' => 'mei',
'鄀' => 'ruo',
@ -23105,7 +23105,7 @@ public static $zh2pinyin = array(
'醮' => 'jiao',
'醯' => 'xi',
'醰' => 'tan',
'醱' => 'fa po',
'醱' => 'fa',
'醲' => 'nong',
'醳' => 'yi',
'醴' => 'li',
@ -23136,7 +23136,7 @@ public static $zh2pinyin = array(
'重' => 'zhong',
'野' => 'ye',
'量' => 'liang',
'釐' => 'xi li',
'釐' => 'xi',
'金' => 'jin',
'釒' => 'jin',
'釓' => 'qiu',
@ -24274,7 +24274,7 @@ public static $zh2pinyin = array(
'阿' => 'a',
'陀' => 'tuo',
'陁' => 'tuo',
'陂' => 'bei pi',
'陂' => 'bei',
'陃' => 'bing',
'附' => 'fu',
'际' => 'ji',
@ -24340,7 +24340,7 @@ public static $zh2pinyin = array(
'隁' => 'yan',
'隂' => 'yin',
'隃' => 'shu',
'隄' => 'di ti',
'隄' => 'di',
'隅' => 'yu',
'隆' => 'long',
'隇' => 'wei',
@ -24359,7 +24359,7 @@ public static $zh2pinyin = array(
'隔' => 'ge',
'隕' => 'yun',
'隖' => 'wu',
'隗' => 'kui wei',
'隗' => 'kui',
'隘' => 'ai',
'隙' => 'xi',
'隚' => 'tang',
@ -24743,7 +24743,7 @@ public static $zh2pinyin = array(
'頔' => 'di',
'頕' => 'dan',
'頖' => 'pan',
'頗' => 'po po',
'頗' => 'po',
'領' => 'ling',
'頙' => 'che',
'頚' => 'jing',
@ -25466,11 +25466,11 @@ public static $zh2pinyin = array(
'髧' => 'dan',
'髨' => 'kun',
'髩' => 'bin',
'髪' => 'fa fa',
'髪' => 'fa',
'髫' => 'tiao',
'髬' => 'pi',
'髭' => 'zi',
'髮' => 'fa fa',
'髮' => 'fa',
'髯' => 'ran',
'髰' => 'ti',
'髱' => 'bao',
@ -26387,7 +26387,7 @@ public static $zh2pinyin = array(
'麀' => 'you',
'麁' => 'cu',
'麂' => 'ji',
'麃' => 'pao biao',
'麃' => 'pao',
'麄' => 'cu',
'麅' => 'pao',
'麆' => 'zhu',
@ -41207,7 +41207,7 @@ public static $zh2pinyin = array(
'𪛎' => 'pi',
'𪛒' => 'lian',
'𪞝' => 'duo',
'𪟝' => 'ji ji',
'𪟝' => 'ji',
'𪡈' => 'bai',
'𪡏' => 'zhan',
'𪢮' => 'luan',

查看文件

@ -47,7 +47,7 @@ foreach ($lines as $line) {
$code = hexdec(str_replace('U+', '', $comp[0]));
$char = uchr($code);
$pinyin = str_replace(array('ā', 'á', 'ǎ', 'à'), 'a', $comp[2]);
$pinyin = str_replace(array('ā', 'á', 'ǎ', 'à'), 'a', explode(' ', $comp[2])[0]);
$pinyin = str_replace(array('ī', 'í', 'ǐ', 'ì'), 'i', $pinyin);
$pinyin = str_replace(array('ū', 'ú', 'ǔ', 'ù'), 'u', $pinyin);
$pinyin = str_replace(array('ē', 'é', 'ě', 'è'), 'e', $pinyin);