我试图使用str_replace
将两个字母的语言缩写转换为全称。
但是问题在于当我输出它们时它们彼此相互影响。
$lang = str_replace("en", "English", $lang);
$lang = str_replace("es", "Spanish", $lang);
$lang = str_replace("pt", "Portuguese", $lang);
$lang = str_replace("fr", "French", $lang);
$lang = str_replace("de", "German", $lang);
$lang = str_replace("it", "Italian", $lang);
$lang = str_replace("pl", "Polish", $lang);
$lang = str_replace("ru", "Russian", $lang);
$lang = str_replace("sv", "Spanish (El Salvador)", $lang);
$lang = str_replace("ko", "Korean", $lang);
$lang = str_replace("zh", "Chinese", $lang);
$lang = str_replace("nl", "Dutch", $lang);
一个例子:当我输出
en
时,我得到的是英格兰冰岛语
。上面的列表更长,但那只是一个例子。我尝试过重命名变量,但没有成功。