我有三个变量,
$title_1 $title_2 $title_3
我如何在 for 循环中打印它们?
我试过的:
$number = 3;
for($i=0;$i<$number;$i++){
echo "$title_($i+1)";
}
我有三个变量,
$title_1 $title_2 $title_3
我如何在 for 循环中打印它们?
我试过的:
$number = 3;
for($i=0;$i<$number;$i++){
echo "$title_($i+1)";
}
不要插手这些事情;为这些东西使用一个数组。
$titles = array('first title', 'second title', 'third title');
foreach ($titles as $title) {
echo $title;
}
这应该有效,尚未测试
for($i=1;$i<=$number;$i++){
echo ${"title_$i"};
}
你可以这样做:
for($i = 0; $i < $number; $i++) {
$var = "title_".$i;
echo $$var;
}
但我不会。这是非常非常糟糕的设计。使用数组。