我正在尝试使用 . 将两个字母的语言缩写转换为完整的单词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
,我得到EnglIcelandich
.
上面的列表更大,但这只是一个例子。我曾尝试重命名变量,但没有运气。