这应该是一个简单的问题,但是我发现很难得到一个有效的答案,我正在使用Sendgrid php api,它要求我在此布局中执行以下代码。
在我的代码中,我有:
//this part is the sendgrid part:
$email->addContent(
"text/html", "//i need to put the bottom image code into here"
<?php echo '<img src="data:image/png;base64,'.base64_encode($portal['image']).'"width="1024px" height="768px"/>'; ?>
最终结果应类似于:
$email->addContent(
"text/html", "<img src="data:image/png;base64,'.base64_encode($portal['image']).'"width="1024px" height="768px"/>"
我无法弄清楚如何使用正确的引号,因此此代码将起作用,因为它在彼此之间使用双引号和单引号
答案 0 :(得分:0)
您必须匹配字符串的开始和结束引号。您要以"
开始第一个字符串,然后以串联'
之前的.
结尾。
如果要在字符串中放入双引号,请在字符串周围使用单引号,反之亦然。如果您需要在字符串中包含相同的引号(如使用两个引号一样),则必须转义内部的引号。
$email->addContent(
"text/html", '<img src="data:image/png;base64,'.base64_encode($portal['image']).'" width="1024px" height="768px"/>'