2013-07-11 61 views
0

我想內增加變量for循環,這樣從「$文件名」會變成「文件名1 $」,然後到文件名2" $?

$filename = false; 
$filename1 = false; 
$filename2 = false;  

for ($i = null; $i <=2; $i++){ 
    $filename = $this->blabla; 
} 
+1

你看了關於[陣列(http://php.net/array)了嗎? – mario

+0

是的,我有,我只是想知道這是否可以完成 –

回答

0

嘗試,是這樣的:

for($i=0; $i<3; $i++){ 
    $ii = $i === 0 ? '' : $i; 
    ${"filename$ii"} = $this->blabla; 
} 

for($i=0; $i<3; $i++){ 
    $ii = $i === 0 ? '' : $i; 
    $f = "filename$ii"; 
    $$f = $this->blabla; 
} 
+0

PHP不使用'+'連接。但即使有這種修復,這是不正確的。 – Barmar

+0

我之前發佈的應該是。 – PHPglue