PHP用循环初始化变量

时间:2017-12-04 03:48:53

标签: php

我希望能够像在Java中一样在PHP中初始化变量

$x=1;

while($x<10)
{
    $Num$x=$x;
    $x++;
}

是的,它不起作用,我的目的是创建一个函数来初始化$result=mysqli_query($X,$y)

假设我知道有表ID和名称,并希望根据表格大小初始化为$ID1,$ID2,$Name1,$Name2等等,我知道您可以使用while($row=mysqli_fetch_array($result))  循环,但我不认为这是一种方法,使用$ x无法作为计数器。

2 个答案:

答案 0 :(得分:3)

如评论中所述,请改用数组 跟踪X变量对你来说很难 与变量不同,数组可以是循环的。

$x=1;

while($x<10)
{
    $arr['num' . $x]=$x;
    $x++; // added this in case you don't like the infinite loop
}

这将创建一个数组,其中名为'num1'的键为'num9',值为1-9。

答案 1 :(得分:-1)

for($i=1; $i<4; $i++)
    ${"ID$i"} = ${"Name$i"} = null;