没有欲望输出

时间:2013-08-03 10:29:27

标签: php

我想做的是, 我正在为邮件正文初始化$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] } . ";

那么如果我有多个补充文件怎么办?

2 个答案:

答案 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;