2

我正在尝试创建一个电子邮件模板并使用 preg_replace 替换文档中的单词。我对php很陌生,所以我不太清楚它的后勤工作。这就是我目前拥有的——我希望它读取 HTML/CSS 文件,然后替换我有占位符的单词。

<?php
$email =  file("email.html");
$patterns = array();
$patterns[0] = '/header/';
$patterns[1] = '/name/';
$patterns[2] = '/body/';
$replacements = array();
$replacements[0] = 'imageurl';
$replacements[1] = 'John Johnson';
$replacements[2] = 'Content';
$output = preg_replace($patterns, $replacements, $email);
echo $output;
?>

另外,我是否可以使用此代码替换为图像?

4

1 回答 1

2

你可以简单地使用

$output = str_replace($patterns, $replacements, $email);
于 2012-09-17T16:48:05.507 回答