Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/59.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 使用str_replace将{name}替换为人名_Mysql_Email_Str Replace - Fatal编程技术网

Mysql 使用str_replace将{name}替换为人名

Mysql 使用str_replace将{name}替换为人名,mysql,email,str-replace,Mysql,Email,Str Replace,我正在使用以下代码尝试获取保存在$name中的人名,并将电子邮件正文数组$body中的{name}字段更改为保存在从数据库中提取的$name值中的人名。我不确定我是否写的stru_替换正确,虽然它不工作 $name = $row->leadname; $body = str_replace('{name}, $name, $body); e、 g-如果$name=fred,则上面的命令应该从$body中拉出{name},并用fred替换它。您是否忘记了引用 $name = $row-&g

我正在使用以下代码尝试获取保存在$name中的人名,并将电子邮件正文数组$body中的{name}字段更改为保存在从数据库中提取的$name值中的人名。我不确定我是否写的stru_替换正确,虽然它不工作

$name = $row->leadname;
$body = str_replace('{name}, $name, $body);

e、 g-如果$name=fred,则上面的命令应该从$body中拉出{name},并用fred替换它。

您是否忘记了引用

$name = $row->leadname;
$body = str_replace('{name}', $name, $body);

缺少一个引号:$body=str_replace(“{name},$name,$body);