[英]How to call PHP function inside HTML Email
所以我想发送电子邮件,其中的表应该填充数据库中的信息。 我有PHP函数可以从数据库中生成带有信息的表,而且我不确定如何在$ message字符串中正确调用它,甚至可能:
$message =
"
<table>
myFunction($id);
</table>
";
现在在html中,它应该使整个表完整,稍后我使用mail()函数将其发送。 但是我无法调用myFunction($ id)并生成数据吗?
这与电子邮件无关,您只是在尝试构建字符串。 虽然变量名用双引号括起来的字符串求值,但函数不算。 因此,直接评估函数并将结果连接到字符串中:
$message =
"
<table>
" . myFunction($id) . "
</table>
";
或者,如果没有空白,可能会更清楚:
$message = "<table>" . myFunction($id) . "</table>";
在myFunction中,我回显了<tr>
和<td>
。 那是个问题,谢谢@David指出了!
我解决了它,而不是回显结果,而是将结果推送到数组,然后返回该数组。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.