1

これが私のコードです

for ($i=0; $i<$Percentile["Parameter_length"]; $i++)
{
  echo "Eqt_Param".$i."=".$Percentile["Eqt_Param".$i]; 
}

上記のコードが表示されます

Eqt_Param0=2.00
Eqt_Param1=3.00
Eqt_Param2=1.00
Eqt_Param3=5.00

echo()for ループの外に置くと、同じ結果が必要になります。これを修正するのを手伝ってください...

4

2 に答える 2

5

これはどう?foreach の結果をエコー可能な変数に連結するだけです。

$output = "";
for ($i = 0; $i < $Percentile["Parameter_length"]; $i++)
{
    $output .= "Eqt_Param" . $i . "=" . $Percentile["Eqt_Param" . $i];
}

echo $output;
于 2012-11-28T19:27:30.553 に答える
0

for 次のようなスコープ外に存在する viarable に値を保存する必要があります。

$accumulatedString = '';
for ($i=0; $i<$Percentile["Parameter_length"]; $i++) { 
  echo "Eqt_Param".$i."=".$Percentile["Eqt_Param".$i]; 
  $accumulatedString .= "Eqt_Param".$i."=".$Percentile["Eqt_Param".$i];
}
echo $accumulatedString;

それは、すべてを 1 つの文字列にしたい場合です。

于 2012-11-28T19:27:52.880 に答える