我需要将一个字符串分割成字母数组。问题在于,在我的语言(克罗地亚语)中,也有双字符字母(例如lj、nj、dž)。
因此,像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
,你会怎么做呢? - Mihai Matei