我有跟随的时间
while($rs=mysqli_fetch_array($row))
{
}
在每次执行过程中,都有一个列,其ID为lik 5、6、7、8。
ID Name Intake division_no
1 5 1 2
2 6 4 5
我有一些不同的名字,比如txtin5,txtin6
循环时,当我想要自动为ex的变量赋值时,在这种情况下
$txtin5 = 1
$txtin6 = 4
我用这个
$spvar = "txtin" ;
$i=5;
while {
$$spvar.$i = rs['Intake'];
$i++;
}
我知道这是错误的,但是任何人都可以告诉我正确的方法。
发布于 2013-11-28 14:01:45
下面是如何在PHP中处理变量:
${$spvar.$i} = $rs['Intake'];
但是,我建议您不要这样做。而不是变量$txtin5
和$txtin6
,为什么不让$txtin
成为一个数组,这样您就可以使用$txtin[$i]
发布于 2013-11-28 14:10:42
您可以使用数组而不是您所做的。处理数组非常简单和容易。因此,您的代码如下所示:
while {
$spvar[] = rs['Intake'];
}
ANd如果您想要一个关联数组,可以使用:
$i=5;
while {
$spvar[$i] = rs['Intake'];
$i++;
}
https://stackoverflow.com/questions/20268016
复制相似问题