str_replace
을 사용하여 두 단어의 언어 약어를 전체 단어로 변환하려고합니다. 내가 가지고있는 문제는 그들이 에코 될 때 서로 영향을주고 있다는 것입니다. str_replace interference
$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의 이름 바꾸기를 시도했지만 운이 없었습니다.
$ lang에는 무엇이 있습니까? 작은 스 니펫을 게시하십시오 –
각 결과에 대해 str_replace를 반복적으로 수행하고 있습니다. – cgTag
@Wololo $ lang은 두 글자로 표시됩니다. 예를 들어, 영어 – chillers