我需要將字符串拆分爲字母數組。問題是用我的語言(克羅地亞語)也有雙重字符(例如lj,nj,dž)。將字符串拆分爲字母數組 - 雙字符字母PHP
所以字符串,如ljubičicajecvijet
應分成數組,應該是這樣的:
Array
(
[0] => lj
[1] => u
[2] => b
[3] => i
[4] => č
[5] => i
[6] => c
[7] => a
[8] => j
[9] => e
[10] => c
[11] => v
[12] => i
[13] => j
[14] => e
[15] => t
)
這裏是一個數組克羅地亞字符表(我包括英文字母藏漢)。
$alphabet= array(
'a', 'b', 'c',
'č', 'ć', 'd',
'dž', 'đ', 'e',
'f', 'g', 'h',
'i', 'j', 'k',
'l', 'lj', 'm',
'n', 'nj', 'o',
'p', 'q', 'r',
's', 'š', 't',
'u', 'v', 'w',
'x', 'y', 'z', 'ž'
);
所以你怎麼知道如果字符串包含一個'l'和'j'分別對字符'lj' –
嗯,我還想着分類信嗎?按字符數。這個單詞首先會被更多字符的字母分割,然後再被單個字符分割。不幸的是,它也帶來了問題。 – dodo254