是否可以像这样更改字符串的值。请参阅以下代码:
$name = 'Henk';
$str = "Hi $name how are you?";
$name = 'Kees';
echo $str; // prints: Hi Henk how are you?
我想打印:
Hi Kees how are you?
答案 0 :(得分:2)
您正在寻找sprintf
功能。
查看http://php.net/manual/en/function.sprintf.php(示例1)
感谢您的代码。我重写了这样的代码:
$name = 'Henk';
$format = 'Hi, %s how are you';
echo sprintf($format, $name); //Hi, Henk how are you
$name = 'Kees';
echo sprintf($format, $name); //Hi, Kees how are you