0

我想要做的是,我正在$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] } . ";

那么,如果我有多个补充文件,我该怎么做呢?

4

2 回答 2

0

为此,只需使用字符串连接运算符将数据附加到 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-03T10:32:33.787 回答
0

首先,这样做:

$suplArray = array();

while($row=mysql_fetch_array($supplementary)){
    $suplArray[] =  $row[0];
}

现在,你有一个数组中的字符串。我不知道你想要什么格式,但你可以做类似的事情

$suplStr = implode(',', $suplArray);

然后在你的字符串中,你可以有:

... "Supplementary Files : " . $suplStr;
于 2013-08-03T10:33:04.880 回答