在函数中调用数组

时间:2012-10-05 05:23:32

标签: php email

我有一个函数,里面有一个数组。我想调用该函数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;
}

1 个答案:

答案 0 :(得分:0)

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

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

然而,看起来你想要的是让数组填充电子邮件的附件和内容。在PHP中,没有任何东西可以从盒子里拿出来。您可能需要寻找一些第三方库。 SwiftMailer也许你想要的。