2
我有一個陣列(18個鍵):array_flip()和UTF8
$en = array(
'Ą' => 'A',
'Č' => 'C',
'Ę' => 'E',
'Ė' => 'E',
'Į' => 'I',
'Š' => 'S',
'Ų' => 'U',
'Ū' => 'U',
'Ž' => 'Z',
'ą' => 'a',
'č' => 'c',
'ę' => 'e',
'ė' => 'e',
'į' => 'i',
'š' => 's',
'ų' => 'u',
'ū' => 'u',
'ž' => 'z',
);
這些鍵是立陶宛語simbols(UTF8編碼)。 當我做$lt = array_flip($en);
它返回下列信息:
Array
(
[A] => Ą
[C] => Č
[E] => Ė
[I] => Į
[S] => Š
[U] => Ū
[Z] => Ž
[a] => ą
[c] => č
[e] => ė
[i] => į
[s] => š
[u] => ū
[z] => ž
)
你可以看到4項已丟失(「E」,「U」,「E」,「U」)。這裏發生了什麼?
該死的,我需要我早上喝杯茶......那真是太愚蠢了。感謝您打開我的眼睛:) – egis 2011-03-18 08:08:08