我要做的是,初始化邮件正文的$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] } . ";那么,如果我有多个补充文件,我该如何做呢?
发布于 2013-08-03 18:32:34
为此,只需使用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 />';
}发布于 2013-08-03 18:33:05
首先,执行以下操作:
$suplArray = array();
while($row=mysql_fetch_array($supplementary)){
$suplArray[] = $row[0];
}现在,您拥有了数组中的字符串。我不知道你想要什么格式,但是你可以这样做
$suplStr = implode(',', $suplArray);然后在你的字符串中,你可以拥有:
... "Supplementary Files : " . $suplStr;https://stackoverflow.com/questions/18031854
复制相似问题