在for循环中生成增量$变量

时间:2013-07-11 01:35:40

标签: php variables for-loop

我想在for循环中增加变量,以便从“$ filename”变为“$ filename1”然后变为$ filename2“?

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

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

2 个答案:

答案 0 :(得分:2)

使用变量:

${"filename".$i} = $this->blabla;

Documentation

答案 1 :(得分: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;
}