我正在处理以多种语言编写的产品列表。我为每个产品都有一个数组,显示它的语言如下:
Array ( [0] => DA [1] => DE [2] => EN [3] => ES [4] => FI [5] => FR [6] => IT [7] => JA [8] => KO [9] => NL [10] => NO [11] => PL [12] => PT [13] => RU [14] => SV [15] => ZH )
我需要用它们的语言名称替换这些单独的代码(所以 EN => 英语)。我有以下代码,它适用于常规字符串,但我无法让它适用于这个数组。有什么想法吗?
$trans = array(
"EN" => "English",
"ZH" => "Chinese",
"DA" => "Danish",
"NL" => "Dutch",
"FI" => "Finnish",
"FR" => "French",
"DE" => "German",
"IT" => "Italian",
"JA" => "Japanese",
"KO" => "Korean",
"NO" => "Norwegian",
"PL" => "Polish",
"PT" => "Portuguese",
"RU" => "Russian",
"ES" => "Spanish",
"SV" => "Swedish",
);
echo strtr($langcodes, $trans);
$langcodes 保存数组值。