将结果合并到单个变量中


Combining Results into a single variable

我有一个foreach循环在我的php脚本导出我需要的结果。

我想把这些结果合并成一个变量,而不是为我打印每个结果。我甚至不知道我要做的函数叫做

但我知道它是这样的:

   if($mins) {
      $ips .= $item++;
   } else {
      $has .= $item++;
   }

因此,我想像这样打印出所有带有$mins的$项:

"$item $item $item $item $item"

我希望$ips等于/保留整个"$item $item $item $item $item",而不仅仅是单数。

任何类型的帮助,我可以得到这是非常感谢!

同样可以使用

$ips = null;
$has = null;
foreach ( (array) $Arr AS $key => $val){
if ($mins){
    $ips .= $key;
}
    $has .= $key;
}
    $i++;
}

(由于现在的问题更清晰,答案完全改变了)

将结果添加到相关数组中:

if($mins) {
   $ips[]=$item;      
} else {
   $has[]=$item;  
}

使用explosion:

打印结果
echo ("ips: ".explode(" ",$ips)."'n");
echo ("has: ".explode(" ",$has));

explosion()函数的第一个参数是一个字符串,它将被插入到第二个参数数组的元素之间,在本例中是一个空格。