我在$x. $x
的for循环中有以下内容来自 1到100 。我已经分配了变量t1
到t100
。我想回复它们而不单独输入每个,因此for循环,但以下不起作用:
echo "<br>'$t.$x'";
我该如何解决这个问题?
答案 0 :(得分:4)
您必须组合变量名称:
echo ${"t".$x};
但这种设计不完美。为什么不使用数组呢?
答案 1 :(得分:0)
$varname = 't'.$x;
echo $$varname;
答案 2 :(得分:0)
您可以尝试以下内容:
$name = 't' . $x;
echo $$name;
答案 3 :(得分:0)
尝试:
for($x=1;$x<=100;$x++) {
echo '<br>'.${'t'.$x};
}