我确信我之前已经看过这个,但不知道它叫什么我很难找到任何教程等。
基本上我想在MySQL中存储一个字符串,但每次都为不同的变量留一个空格。
我很确定我已经看到了一种更好的方法,但只是为了解释我试图解决的问题...我希望像我的MySQL表中存储的以下字符串一样,然后我会放入PHP变量:
"This user has ##variable## points left before reaching the next
level"
然后在PHP中我会这样做:
str_replace("##variable##", $new_var, $mysql_string);
我知道上面的方法会起作用,但我确信有一种更好的方法可以让我看到某个地方。我有想象吗?
答案 0 :(得分:2)
sprintf(gettext("some text %s"),$variable);
%s
取代$variable
。