预设字符串中的PHP变量

时间:2014-02-24 22:28:57

标签: php string

说我这样做:

$string = 'some string with a {$var}';

// Set var after
$var = 'variable'

// String with just set var
$newString = 'Here is my string: ' . $string;
echo $newString;

我如何输出:

Here is my string: some string with a variable

我可以用str_replace来做,但我想知道是否有更简单的方法?

1 个答案:

答案 0 :(得分:7)

根据您的示例,我认为sprintf()适合您:

$string = 'some string with a %s';
$var = 'variable';
$newString = sprintf($string, $var);