0

php スクリプトに、必要な結果をエクスポートする foreach ループがあります。

それぞれの結果を出力するのではなく、これらの結果を 1 つの変数に結合したいと考えています。やろうとしている機能が何と呼ばれているのかもわからず、

しかし、私はそれが次のようになることを知っています:

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

したがって、次のように $mins ですべての $items を出力したいと思います。

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

"$item $item $item $item $item"$ips を単数形だけでなく全体に等しく/保持したい。

これについて私が得ることができるどんな種類の助けも大歓迎です!

4

2 に答える 2

1

同様に、これを行うことができます

$ips = null;
$has = null;
foreach ( (array) $Arr AS $key => $val){
if ($mins){
    $ips .= $key;
}
    $has .= $key;
}
    $i++;
}
于 2013-04-20T07:20:41.447 に答える
1

(質問がより明確になったため、回答が完全に変更されました)

結果を関連する配列に追加します。

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

爆発で結果を印刷します。

echo ("ips: ".explode(" ",$ips)."\n");
echo ("has: ".explode(" ",$has));

Explode() 関数の最初のパラメーターは、2 番目のパラメーター配列の要素の間に挿入される文字列で、この場合はスペースです。

于 2013-04-20T06:51:45.813 に答える