PHPで平仮名からローマ字書きに変換したかった

PHPで平仮名からローマ字書きに変換したかった。と、諸事情があってひとまずリストを配列で書き出した。

またいつか何かの機会に使うかもしれないので貼っておく。でももうこういうのやりたくない。

$hoge = array
('あ' => array('a'), 'い' => array('i'), 'う'=>array('u'),
'え'=>array('e'), 'お'=>array('o'),
'か'=>array('ka'), 'き'=>array('ki'), 'く'=>array('ku'),
'け'=>array('ke'), 'こ'=>array('ko'),
'さ'=>array('sa'), 'し'=>array('si', 'shi'), 'す'=>array('su'),
'せ'=>array('se'), 'そ'=>array('so'),
'た'=>array('ta'), 'ち'=>array('ti', 'chi'), 'つ'=>array('tu', 'tsu'),
'て'=>array('te'), 'と'=>array('to'),
'な'=>array('na'), 'に'=>array('ni'), 'ぬ'=>array('nu'),
'ね'=>array('ne'), 'の'=>array('no'),
'は'=>array('ha'), 'ひ'=>array('hi'), 'ふ'=>array('hu', 'fu'),
'へ'=>array('he'), 'ほ'=>array('ho'),
'ま'=>array('ma'), 'み'=>array('mi'), 'む'=>array('mu'),
'め'=>array('me'), 'も'=>array('mo'),
'や'=>array('ya'), 'ゆ'=>array('yu'), 'よ'=>array('yo'),
'ら'=>array('ra'), 'り'=>array('ri'), 'る'=>array('ru'),
'れ'=>array('re'), 'ろ'=>array('ro'),
'わ'=>array('wa'), 'を'=>array('wo'), 'ん'=>array('n', 'nn'),
'が'=>array('ga'), 'ぎ'=>array('gi'), 'ぐ'=>array('gu'),
'げ'=>array('ge'), 'ご'=>array('go'),
'ざ'=>array('za'), 'じ'=>array('ji'), 'ず'=>array('zu'),
'ぜ'=>array('ze'), 'ぞ'=>array('zo'),
'だ'=>array('da'), 'ぢ'=>array('di', 'ji'), 'づ'=>array('du', 'zu'),
'で'=>array('de'), 'ど'=>array('do'),
'ば'=>array('ba'), 'び'=>array('bi'), 'ぶ'=>array('bu'),
'べ'=>array('be'), 'ぼ'=>array('bo'),
'ぱ'=>array('pa'), 'ぴ'=>array('pi'), 'ぷ'=>array('pu'),
'ぺ'=>array('pe'), 'ぽ'=>array('po'),
'きゃ'=>array('kya'), 'きゅ'=>array('kyu'), 'きょ'=>array('kyo'),
'しゃ'=>array('sya', 'sha'), 'しゅ'=>array('syu', 'shu'),
'しょ'=>array('syo', 'sho'),
'ちゃ'=>array('tya', 'cha'), 'ちゅ'=>array('tyu', 'chu'),
'ちょ'=>array('tyo', 'cho'),
'にゃ'=>array('nya'), 'にゅ'=>array('nyu'), 'にょ'=>array('nyo'),
'ひゃ'=>array('hya'), 'ひゅ'=>array('hyu'), 'ひょ'=>array('hyo'),
'みゃ'=>array('mya'), 'みゅ'=>array('myu'), 'みょ'=>array('myo'),
'りゃ'=>array('rya'), 'りゅ'=>array('ryu'), 'りょ'=>array('ryo'),
'ぎゃ'=>array('gya'), 'ぎゅ'=>array('gya'), 'ぎょ'=>array('gyo'),
'じゃ'=>array('zya', 'ja', 'jya'), 'じゅ'=>array('zyu', 'jyu', 'ju'),
'じょ'=>array('zyo', 'jyo', 'jo'),
'びゃ'=>array('bya'), 'びゅ'=>array('byu'), 'びょ'=>array('byo'),
'ぴゃ'=>array('pya'), 'ぴゅ'=>array('pyu'), 'ぴょ'=>array('pyo'),
);

コメントを残す