번역 할 단어를 추가하려고합니다. 그러나 str_replace는 작동하지 않습니다.php str_replace가 단어 번역을 위해 작동하지 않습니다.
언어에 대한 데이터베이스 테이블이 있습니다.
예를 들어, 사용자가이 단어를 참조하십시오 사용자가 다음 영어을 choosed 할 경우
영어 : 무스타파 그의 친구 아멧 오늘 영화관에 갔다합니다.
터키어 : :
사용자는 예를 들어, 사용자가이 단어를 참조하십시오 터키어 다음 choosed 할 경우 무스타파을 bugün arkadaşı 아멧 ILE birlikte sinemaya gitti. 이 같은
내가 사용한 않는 str_replace :
$splaceHolder = array("{{username}}",
"{{otherusername}}");
$sname = array("<a href='".$base_url.$username."'>".$username."</a>",
"<a href='".$base_url.$otherusername."'>".$otherusername."</a>");
여기 str_replace
:
$note = str_replace($splaceHolder, $sname, $lang['text'][$lang]);
이
$lang['text'][$lang]
언어 테이블 및 텍스트에서 오는 영어입니다 : 들어
{{username}} went to the cinema with his friend {{otherusername}} today.
터키어 :
{{username}} bugün arkadaşı {{otherusername}} ile birlikte sinemaya gitti.
여기에서는 str_replace가 작동하지 않습니다. 그것은 영어에 대해이 {{username}} went to the cinema with his friend {{otherusername}} today.
이 무스타파에 보여
그의 친구 아멧 오늘 영화관에 갔다. 이 무스타파 상점 터키어이 {{username}} bugün arkadaşı {{otherusername}} ile birlikte sinemaya gitti.
위한 쇼
bugün arkadaşı 아멧 ILE birlikte sinemaya gitti.
그러나 나는 다음과 같은 방식으로 만 얻을 수 있습니다.
{{username}} 님은 {{otherusername}} 친구와 함께 영화를 보러갔습니다.
잠시 전에이 질문을하지 않았습니까? https : // stackoverflow.com/questions/47629103/language-translate-grammer – Andreas
@Andreas 그것은 str_replace 질문이 아닙니다. – Azzo
하지만 답은입니다. 그리고 당신은 그의 대답의 "동의"를 제거했습니다. – Andreas