我想做的是,
我正在为邮件正文初始化$message
变量。
如果有多个文件,我必须遍历循环。 那么我如何迭代循环并将值存储在变量中。
像,
$message = "Dear " . $fname . " <br/>
<b>Manuscript and Other Documents :</b> <br/>
Source File : " .$file1 . " <br/>
Source PDF File : ".$file2 . " <br/>
Cover Letter : " . $file3 . "<br/>
Supplementary Files : " . while($row=mysql_fetch_array($supplementary)){ echo $row[0] } . ";
那么如果我有多个补充文件怎么办?
答案 0 :(得分:0)
要执行此操作,只需使用string concatenation operator将数据附加到while循环中的消息变量。
例如:
$message = "Dear " . $fname . " <br/><b>Manuscript and Other Documents :</b><br/>
Source File : " .$file1 . "<br/>Source PDF File : ".$file2 . " <br/>
Cover Letter : " . $file3 . "<br/>Supplementary Files : ";
while($row = mysql_fetch_array($supplementary)) {
$message .= echo $row[0] . '<br />';
}
答案 1 :(得分:0)
首先,这样做:
$suplArray = array();
while($row=mysql_fetch_array($supplementary)){
$suplArray[] = $row[0];
}
现在,您拥有数组中的字符串。我不知道你想要什么样的格式,但你可以做类似
的事情$suplStr = implode(',', $suplArray);
然后在你的字符串中,你可以拥有:
... "Supplementary Files : " . $suplStr;