を使用して、2文字の言語の略語を完全な単語に変換しようとしてい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
ます。
上記のリストはもっと大きいですが、それは単なる例です。varsの名前を変更しようとしましたが、うまくいきませんでした。