0

「$filename」から「$filename1」に、次に「$filename2」に変わるように、for ループ内で変数をインクリメントしたいですか?

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

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

2 に答える 2

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 に答える