I am making a platform to learn Japanese and I have over 2000 hiraganas, katakanas and kanjis and their respective romajis (they are the sound they make when you pronounce them) that I want to insert into a MySQL database. but the problem is that I have them in a string like this (this are just the katakanas, imagine now over 2000 Asian characters more!):
$string = "a ア ka カ sa サ ta タ na ナ
i イ ki キ shi シ chi チ ni ニ
u ウ ku ク su ス tsu ツ nu ヌ
e エ ke ケ se セ te テ ne ネ
o オ ko コ so ソ to ト no ノ
ha ハ ma マ ya ヤ ra ラ wa ワ
hi ヒ mi ミ ri リ (wi) ヰ
fu フ mu ム yu ユ ru ル n ン
he ヘ me メ re レ (we) ヱ
ho ホ mo モ yo ヨ ro ロ (w)o ヲ ga ガ za ザ da ダ ba バ pa パ
gi ギ ji ジ ji ヂ bi ビ pi ピ
gu グ zu ズ zu ヅ bu ブ pu プ
ge ゲ ze ゼ de デ be ベ pe ペ
go ゴ zo ゾ do ド bo ボ po ポ
kya キャ sha シャ cha チャ hya ヒャ pya ピャ
kyu キュ shu シュ chu チュ hyu ヒュ pyu ピュ
kyo キョ sho ショ cho チョ hyo ヒョ pyo ピョ
gya ギャ ja ジャ nya ニャ bya ビャ mya ミャ
gya ギュ ju ジュ nyu ニュ byu ビュ my ミュ
gyo ギョ jo ジョ nyo ニョ byo ビョ myo ミョ
rya リャ ryu リュ ryu リョ (ja) ヂャ (ju) ヂュ";
So far I could split them between Asian characters and romajis, but with it also split tabulations, and there are blank characters in the first and last part of the array.