所以字符串是这样的:
"bla bla bla {VARIABLE} bla bla"
当我在函数中的某个地方使用这个字符串时,我想用$variable(或任何其他包含在{} charcters中的大写字符串)替换{VARIABLE}. $variable(和任何其他变量)将在该函数内定义
我能这样做吗?
$TEST = 'one'; $THING = 'two'; $str = "this is {TEST} a {THING} to test"; $result = preg_replace('/\{([A-Z]+)\}/e',"$$1",$str);