1

私のサイトにはいくつかの言語がありますが、以下のコードは中国語では機能しません。他のすべてのテキストが画面に表示されるため、出力に問題はありません。中国語のテキストで str_replace() を使用すると %s にアレルギーが出るのだろうか! %s を置き換えるだけでは機能しません。

注: %(任意の文字は関係ありません) は機能しません。

理由はありますか?

ありがとう

$lang = "%s的字段是必需的。";
echo $message = str_replace('%s', '123', $lang);
//Should output 123的字段是必需的。but instead %s的字段是必需的。appears again.
echo $message = str_replace('的字段是必需的', '123', $lang);
//This outputs %s123. which is fine
4

1 に答える 1

7
于 2013-09-27T14:43:18.803 に答える