php - 如何在 HTML 电子邮件中调用 PHP 函数
问题描述
所以我想发送包含应该填充数据库信息的表的电子邮件。我有 PHP 函数,它使用数据库中的信息生成表,我不确定如何在 $message 字符串中正确调用它,或者甚至可能:
$message =
"
<table>
myFunction($id);
</table>
";
现在在 html 中它应该制作整个表格,然后我使用 mail() 函数发送它。但我不能让它调用 myFunction($id) 并生成数据?
解决方案
这与电子邮件无关,您只是想构建一个字符串。虽然变量名在双引号字符串中计算,但函数不是。所以只需直接评估函数并将结果连接到字符串中:
$message =
"
<table>
" . myFunction($id) . "
</table>
";
或者,如果没有空格,可能会更清晰:
$message = "<table>" . myFunction($id) . "</table>";
推荐阅读
- html - 如何去除下边距
- javascript - 如何根据 d3 中数据的 id 创建自己的色标?
- zsh - zsh:在函数内执行任意别名
- javascript - 带有 moment.js 的 CSS 网格日历
- python - Flask 会话变量 keyerror thecurrentpage
- typescript - 泛型:推断函数参数类型
- javascript - 打开页面时如何随机化按钮的位置?
- javascript - 有没有办法使用 Office.js 在 powerpoint 演示文稿中突出显示文本
- ios - CocoaPods 'framework not found FBLPromises' 同时减少 podfile 大小
- maven - java.lang.NoClassDefFoundError: io/cucumber/core/options/CucumberOptionsAnnotationParser$OptionsProvider 抛出 maven serenity-cucumber 项目