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 将它们包装在{}中,而不是像您那样命名变量,这里有一种称为数组的东西 而不是: $

我是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"; 
你应该:

$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};