0

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

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

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

2 回答 2

2

使用变量变量:

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

文档

于 2013-07-11T01:38:30.420 回答
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;
}
于 2013-07-11T01:41:58.513 回答