我需要用我自己的文本替换以下变量(包括美元符号和大括号):

变量: ${abc}

尝试使用各种模式和选项,但始终不正确:

$body = preg_replace("/\$\{abc\}/","hello",$body);

有任何想法如何使这项工作吗? 更改变量不是一种选择。

===============>>#1 票数:1 已采纳

将正则表达式周围的双引号转换为单引号:

$body = preg_replace('/\$\{abc\}/',"hello",$body);

否则,转义将无法按预期进行。

  ask by malta translate from so

未解决问题?本站智能推荐: