我是法国人,所以我可能不会说英语.
我试图将foreach循环的结果“放”在这样的变量中:
$msg = '<html><head>
<title>Commande de photos</title>
</head><body>
<p>Voici la liste des photos demandées :<br />
<ul> HERE I WANT TO "PUT" THE RESULT OF THE FOREACH LOOP</ul>';
这是我的foreach循环:
foreach($tab as $val){
echo('<li>'.$val.'</li>');
}
然后$msg输入函数mail()的组成,如下所示:
mail($destinataire,$sujet,$msg,$headers);
那么如何才能将foreach的结果包含在消息中,因为我已经有了错误?
解决方法:
$msg = '<html><head><title>Commande de photos</title></head><body><p>Voici la liste des photos demandées :</p><ul>';
foreach($tab as $val){
$msg .= '<li>' . $val . '</li>';
}
$msg .= '</ul>';
mail($destinataire,$sujet,$msg,$headers);
这里的诀窍是.=连接运算符.例如:
$x = 'abc';
echo $x; // echoes 'abc'
$x .= 'def';
echo $x; // echoes 'abcdef'
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。