我知道这不是正确的方法,但是我正在尝试快速修复由其他开发人员完成的表单。 基本上我想在 while 语句中向变量添加一个增量数字:
$count = 1;
while ($r = mysql_fetch_array($query)) {
$variable . $count = $r['somefield'];
$count++
}
因此,这使得变量:
$variable 1$variable 2$variable 3....等
$varname = 'variable' . $count;
$$varname = $r['somefield'];
http://www.php.net/manual/en/language.variables.variable.php
你最好使用数组...
$variable[] = $r['somefield'];
您可以使用变量变量,但这可能不是一个好主意,尤其是对于像这样的微不足道的情况。