【发布时间】:2015-12-29 11:32:10
【问题描述】:
我有一个关联数组和一个带有变量名称的文本,用这样的括号括起来:
$message = "The value of var is: {var} ...-";
我的数组是这样的:
$array=array('var'=>$var);
(显然这个数组可以更大,我不知道里面的变量名)。这是我想要做的:我想用数组中的值替换消息中的 {var},如下所示:
$newMessage = preg_replace('#\{(.+)\}#',$array["$1"],$message);
有人知道怎么做吗?
非常感谢!
【问题讨论】:
-
看看:
preg_replace_callback()
标签: php regex preg-replace