我有一个函数,里面有一个数组。我想调用该函数foo并在我的脚本中使用$ result索引(text,html,attachments)。请帮助我,因为我是完全新的PHP。我试图将数组调用mail()方法。并得到错误说字符串期望和它ID数组。如何将数组插入相关的邮件方法。
function foo($a)
{
if (is_resource($b))
{
$result = array
(
'text' => null,
'html' => null,
'attachments' => array(),
);
}
return $result;
}
答案 0 :(得分:0)
您无法将数组传递给mail函数,因为它只需要字符串。如果您希望电子邮件的文本为$ result ['text'],请尝试
mail ($to, $subject, $result['text']
然而,看起来你想要的是让数组填充电子邮件的附件和内容。在PHP中,没有任何东西可以从盒子里拿出来。您可能需要寻找一些第三方库。 SwiftMailer也许你想要的。