Php 它';是否可以增加变量的声明?
我是php新手这有可能吗Php 它';是否可以增加变量的声明?,php,for-loop,while-loop,do-while,Php,For Loop,While Loop,Do While,我是php新手这有可能吗 $value_0 = "0"; $value_1 = "1"; $value_2 = "2"; $nr = 2; for ($i=0; $i <= $nr; $i++) { echo "$value_$i"; } $value\u 0=“0”; $value_1=“1”; $value_2=“2”; $nr=2; 对于($i=0;$i 将它们包装在{}中,而不是像您那样命名变量,这里有一种称为数组的东西 而不是: $
$value_0 = "0";
$value_1 = "1";
$value_2 = "2";
$nr = 2;
for ($i=0; $i <= $nr; $i++)
{
echo "$value_$i";
}
$value\u 0=“0”;
$value_1=“1”;
$value_2=“2”;
$nr=2;
对于($i=0;$i
将它们包装在{}中,而不是像您那样命名变量,这里有一种称为数组的东西
而不是:
$value_0 = "0";
$value_1 = "1";
$value_2 = "2";
你应该:
$value[0] = "0";
$value[1] = "1";
$value[2] = "2";
因为您是PHP新手,所以应该开始使用PHP提供的工具。您希望通过使用数字索引来迭代变量-这很好。问题在于命名变量
数组在这里帮了你一把,它是引用同一名称下多个变量的一种方式
如果你还没有读过或听说过,那就去吧
使用数组,您的代码如下所示:
$value[0] = "0";
$value[1] = "1";
$value[2] = "2";
$nr = 2;
for ($i=0; $i <= $nr; $i++)
{
echo $value[$i];
}
$value[0]=“0”;
$value[1]=“1”;
$value[2]=“2”;
$nr=2;
对于($i=0;$i您可以像这样简单地使用它
echo ${value_.$i};
echo ${value_.$i};