我想自动附加一些$变量并将其名称设置为数字 我的脚本看起来像这样:
<?php
$i=0;
while($i<=100){
$variable_[$i]=$i;
$i++;
#with "[$i]" I mean their name will be $variable_1 , $variable_2, $variable_3 ...
#they will be automatic increased variables non manual!
}
?>
答案 0 :(得分:1)
您可以通过在变量中定义变量来设置变量,例如:
$name = 'variable_' . $i;
然后通过执行以下操作为其指定值:
$$name = $i;
请注意,变量变量很容易被滥用。确保您完全理解此功能对代码的影响以及存在错误的风险,并确保这是您拥有的唯一解决方案,即您不能使用数组($variables[$i] = $i;
)。 / p>
答案 1 :(得分:1)
最好使用带键的数组=&gt;价值对。您可以动态构建此数组,然后使用foreach循环遍历它。