我试图用str_replace
将两个字母的语言缩写转换为完整的单词。 我遇到的问题是它们在回声时互相影响。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
。
上面的列表较大,但这只是一个例子。我尝试重命名变种,但没有运气。
$ lang包含什么?请发布一小段代码 –
您将对每个结果重复执行str_replace。 – cgTag
@Wololo $ lang将是一个两个字母的单词。示例en英文 – chillers