【问题标题】:Printing just the value of an array in email body with PHPMailer?使用 PHPMailer 仅打印电子邮件正文中的数组值?
【发布时间】:2021-01-26 07:32:53
【问题描述】:

我想使用 PHPmailer 将数组中的值打印到电子邮件正文中。

我可以使用此代码从数组中获取值,而 $row[0] 是我想要的特定数组

foreach ($row[0] as $key => $val) {
  echo $val;
}

但是,我不能将它包含在 PHPmailer 正文中。我需要使用“”中的文本或单个变量。至少从我的尝试来看,因为似乎其他所有内容都被拒绝了......

我可能遗漏了一些东西,也许有一个简单的解决方案。谢谢,感谢您的帮助!

【问题讨论】:

标签: php arrays loops phpmailer


【解决方案1】:

不要太复杂:

foreach ($row[0] as $key => $val) {
  $mail->Body .= $val . "\n";
}

【讨论】:

    【解决方案2】:

    最好将数组内爆并设置在邮件正文中

    $mail->body=implode(" ",$rows);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-01-03
      • 2011-07-21
      • 1970-01-01
      • 1970-01-01
      • 2012-10-02
      • 1970-01-01
      相关资源
      最近更新 更多