2012-11-28 113 views
1

這裏是我的代碼顯示PHP數組值外「for循環」

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循環,我需要相同的結果。請幫我解決這個問題...

回答

5

這個怎麼樣?簡單地將foreach的結果連接成一個可以回顯的變量。如果你想這一切作爲一個字符串

$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; 

這就是:

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

echo $output; 
+0

......它的工作原理... – Friend

0

您需要將值存儲在存在的for 像範圍之外的viarable。