我的php脚本中有一个foreach循环,可以导出我需要的结果。
我希望将这些结果合并为一个变量,而不是为我打印每个结果。我甚至不知道我要做的事情的功能是什么,
但我知道它是这样的:
if($mins) {
$ips .= $item++;
} else {
$has .= $item++;
}
因此,我想用$ mins打印出所有$项目:
"$item $item $item $item $item"
我希望$ ips等于/保持整个"$item $item $item $item $item"
而不仅仅是单数。
非常感谢我能得到的任何帮助!
答案 0 :(得分:1)
(由于现在问题更清楚,答案完全改变了)
将结果添加到相关数组:
if($mins) {
$ips[]=$item;
} else {
$has[]=$item;
}
使用explode打印结果:
echo ("ips: ".explode(" ",$ips)."\n");
echo ("has: ".explode(" ",$has));
explode()函数的第一个参数是一个字符串,它将插入第二个param数组的元素之间,在这种情况下是一个空格。
答案 1 :(得分:1)
同样,您可以使用
执行此操作$ips = null;
$has = null;
foreach ( (array) $Arr AS $key => $val){
if ($mins){
$ips .= $key;
}
$has .= $key;
}
$i++;
}