0

我有一个函数,其中有一个数组。我想调用该函数 foo 并在我的脚本中使用 $result 索引(文本、html、附件)。请帮助我,因为我对 php 完全陌生。我正在尝试将数组调用到 mail() 方法。并得到错误提示字符串和它的 id 数组。如何将数组插入相关的邮件方法。

function foo($a)    
{
    if (is_resource($b))
    {
        $result = array
        (
            'text' => null,
            'html' => null,
            'attachments' => array(),
        );
    }
    return $result;
}
4

1 回答 1

0

您不能将数组传递给mail函数,因为它只需要字符串。如果您希望电子邮件的文本为 $result['text'],请尝试

mail ($to, $subject, $result['text']

但是,看起来您正在尝试让一个数组填充电子邮件的附件和内容。PHP 中没有这样的东西。您可能需要寻找一些第三方库。SwiftMailer也许是你想要的。

于 2012-10-05T05:27:20.677 回答