Php 为每个循环检索值和格式

Php 为每个循环检索值和格式,php,foreach,Php,Foreach,我有一个foreach循环 它根据字段中是否有任何内容检索条目并显示 但是现在我需要在一封HTML电子邮件中显示所有这些条目,它不允许我以正常的方式进行 我必须生成一个输出所有循环的$value,以便在电子邮件模板中显示输出的HTML 关于如何使$allitems等于以下内容的任何帮助: Go to sleep<br/>Wake up<br/>Make your bed 睡觉醒来整理床铺 这是我的密码 $mydata= json_decode($row['bits']

我有一个foreach循环

它根据字段中是否有任何内容检索条目并显示

但是现在我需要在一封HTML电子邮件中显示所有这些条目,它不允许我以正常的方式进行

我必须生成一个输出所有循环的$value,以便在电子邮件模板中显示输出的HTML

关于如何使$allitems等于以下内容的任何帮助:

Go to sleep<br/>Wake up<br/>Make your bed
睡觉
醒来
整理床铺
这是我的密码

$mydata= json_decode($row['bits']);

for ($x=1; $x<=9; $x++) { 

   $item = "item_$x"; 

   if (isset($mydata->$item) && !empty($mydata->$item)) { 

      $items = '&#10004; '.$mydata->$item; 

   }

   $allitems = explode("<br/>",$items);

}
$mydata=json_decode($row['bits');
对于($x=1;$x$项目)&&!空($mydata->$item)){
$items='✔;'.$mydata->$item;
}
$allitems=爆炸(“
,$items”); }
正如我所说的,除了需要收集数据并显示在html生成的电子邮件中之外,代码在其他任何用途上都可以正常工作

提前感谢,,
jonny

你能不能把它们放在一根绳子上

$str = ""; // Initialise the empty string prior to the for loop.
for(/* code */) {
    $str .= "woop ";
}

echo $str; // woop woop woop if forloop runs three times

也许你需要将$items内爆而不是爆炸?谢谢Neil,太简单了。轻松地工作。我有很多次尝试接近你的,但只是从来没有想过添加点的平等,这基本上创造了一个新的实例,如果值。不管怎样,这就是我的逻辑。非常感谢;)