我从AJAX表单收到一些信息,并且需要生成一封HTML电子邮件,该电子邮件将使用此表单中的一些信息。HTML字符串中的PHP变量
例如,我想送我如何可以插入$信息可变进款无连接的东西基本一样
$msg = '<html><body>
<p>Bla-bla-bla $information</p></body></html>'
(使用它是相当痛苦的,因为HTML电子邮件具有非常复杂的结构)?
我从AJAX表单收到一些信息,并且需要生成一封HTML电子邮件,该电子邮件将使用此表单中的一些信息。HTML字符串中的PHP变量
例如,我想送我如何可以插入$信息可变进款无连接的东西基本一样
$msg = '<html><body>
<p>Bla-bla-bla $information</p></body></html>'
(使用它是相当痛苦的,因为HTML电子邮件具有非常复杂的结构)?
如果你想添加瓦尔成变量没有CONCAT那么也许您正在寻找这样的事情
$information = "Info";
$msg = "<html><body>
<p>Bla-bla-bla $information</p></body></html>";
使用双引号 要知道,如果你的变量$信息排列是这样的:
$information['info'] = "Info";
$information['id_info'] = 1;
$msg = "<html><body>
<p>Bla-bla-bla $information[info]</p>
<a href\"somepage.php?id=$information[id_info]\">Link</a></body></html>";
双人和单引号
$email = '[email protected]';
$var = 'My email is $email'; // My email is $email
$var = "My email is $email"; // My email is [email protected]
也许更好'= {$ information ['id_info']}' – AbraCadaver
我更喜欢这样,以避免不必要的引号:) – Standej
谢谢。为什么他们会使单引号和双引号以不同的方式工作? – WhilseySoon
有不同的方式来做到这一点:
1)您可以使用“。”
例如:
$msg = '<html><body>
<p>Bla-bla-bla'. $information.'</p></body></html>';
2)可以使用双引号:
$msg = "<html><body>
<p>Bla-bla-bla $information</p></body></html>";
使用双引号呢? http://php.net/manual/en/language.types.string.php#language.types.string.syntax.double或heredoc。 – AbraCadaver
看看phps'heredoc'功能:http://php.net/manual/de/language.types.string.php#language.types.string.syntax.heredoc – arkascha
要从@AbraCadaver小猪身上取下你应该做'$味精=“
喇嘛喇嘛喇嘛$信息
” [混合PHP变量与字符串文字(中' –