我希望能够像在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无法作为计数器。
答案 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;