用一些变量替换字符串


Replacing string with some variable

我不是正则表达式专家,所以这个问题可能有一些正则表达式的基本实现。

首先,我从用户中检索一些字符串,格式如下:

$id =3;
$format = {num}/sometext/sometext;

问题是如何用变量id替换{num},那么结果将是:

3/sometext/sometext;

它有点像模板引擎

str_replace("{num}", $id, $format);

你不能直接用str_replace('{num}', $id, $format);吗?