2014-01-07 43 views
0

如何內爆許多可用於一個可用的循環?如何內爆許多可用於一個可用的循環?

我有許多可用的類似

$var_1 = one; 
$var_2 = two; 
$var_3 = three; 
$var_4 = four; 
$var_5 = five; 
$var_6 = six; 
$var_7 = seven; 
$var_8 = eight; 
$var_9 = nine; 
$var_10 = ten; 
$var_11 = eleven; 

,然後我想爆到一個可用

$all_data = one,two,three,four,five,six,seven,eight,nine,ten,eleven, 

,但我想使用循環像這樣

for ($i=1;$i<12;$i++) 
{ 
$all_data = ${var_$i}.","; 
} 

怎麼能我做 ?感謝您的每一個意見^^

+3

使用數組* ssoooooo *比這個好得多 –

+0

如果我想從這樣創建數組,我該怎麼辦? – user3141230

回答

0
$all_data = implode(',', array($var_1, $var_2, ..., $var_11)); 

任何時候,你會發現自己創造了一堆像這樣的數字名稱的變量,對自己說:「我真的應該使用數組」。這種編程幾乎沒有什麼好的理由。

對於您試圖編寫的for循環,請參閱Variable Variables上的PHP文檔。

$all_data = ''; 
for ($i = 1; $i < 12; $i++) { 
    $all_data .= ${'var_'.$i} . ','; 
} 
+0

謝謝,我想使用循環,因爲我有很多可用 我該怎麼辦? ^^ – user3141230

+0

謝謝,^ _^ – user3141230

+0

雖然這是正確的答案,但我們需要強調的是,正如John Conde所做的那樣;有機會你不應該這樣實施它。你應該使用數組。 –

相關問題