私は3つの変数を持っています、
$title_1 $title_2 $title_3
それらをforループで印刷するにはどうすればよいですか?
私が試したこと:
$number = 3;
for($i=0;$i<$number;$i++){
echo "$title_($i+1)";
}
私は3つの変数を持っています、
$title_1 $title_2 $title_3
それらをforループで印刷するにはどうすればよいですか?
私が試したこと:
$number = 3;
for($i=0;$i<$number;$i++){
echo "$title_($i+1)";
}
これは動作するはずですが、テストされていません
for($i=1;$i<=$number;$i++){
echo ${"title_$i"};
}
これらのことをいじらないでください。このようなものには配列を使用してください。
$titles = array('first title', 'second title', 'third title');
foreach ($titles as $title) {
echo $title;
}
あなたはこれを行うことができます:
for($i = 0; $i < $number; $i++) {
$var = "title_".$i;
echo $$var;
}
しかし、私はしません。これは本当に、本当に悪いデザインです。配列を使用します。