我正在寻找一种方法来创建一个将数据推送到电子邮件模板的好系统。创建动态电子邮件模板
我有DATAS一个数组(这取决于在电子邮件区域数量数据更数),以及一个简单的HTML邮件模板:
DATAS:
$mailDatas = array("mail title", "mail body", "mail footer");
和一个非常一个什么样的模板应该看起来简单的例子:
<div id="mail-container">
<div id="mail-header">{data}</div>
<img id="some design elements">
<div id="mail-body">{data}</div>
<div id="mail-footer">{data}</div>
</div>
我需要的是我的阵列的第一数据替换第一个{data}
(这是一个字符串),第二个{data}
与$mailDatas[1]
,
这样做的最佳方法是什么?我正在构建一个使用模板生成邮件正文的函数。
不,我希望从我的数据阵列 –
替换每个{}数据与行非环路将在阵列上运行从数据库返回您查询后, .. HTML创建逻辑将不会改变..只是现在阵列将具有来自数据库的动态内容 –