首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >未获得所需的输出

未获得所需的输出
EN

Stack Overflow用户
提问于 2013-08-03 18:29:27
回答 2查看 33关注 0票数 0

我要做的是,初始化邮件正文的$message变量。

如果有多个文件,我必须遍历循环。那么,如何迭代循环并将值存储在变量中呢?

喜欢,

代码语言:javascript
复制
$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] } . ";

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

EN

回答 2

Stack Overflow用户

发布于 2013-08-03 18:32:34

为此,只需使用string concatenation operator将数据附加到while循环中的消息变量即可。

例如:

代码语言:javascript
复制
$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 />';
}
票数 0
EN

Stack Overflow用户

发布于 2013-08-03 18:33:05

首先,执行以下操作:

代码语言:javascript
复制
$suplArray = array();

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

现在,您拥有了数组中的字符串。我不知道你想要什么格式,但是你可以这样做

代码语言:javascript
复制
$suplStr = implode(',', $suplArray);

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

代码语言:javascript
复制
... "Supplementary Files : " . $suplStr;
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18031854

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档