问题描述
||
这段代码在这一行中给我语法错误(
syntax error,unexpected \'=\'
):
$num.$i++ = $form[$val];
脚本
$i=0;
while ($sql -> fetch()) {
$num.$i++ = $form[$val]; // error here
echo ($num0);
}
我想要类似的输出:
$num0 =$form[$val];
$num1 =$form[$val];
$num2 =$form[$val];
and so on...
谢谢
解决方法
尝试
${\'num\'.$i++}
http://www.php.net/manual/zh/language.variables.variable.php
, 这是不正确的,最简单的方法是使用数组:
$i=0;
$num = array();
while ($sql -> fetch()) {
$num[$i] = $form[$val];
echo $num[$i];
$i++;
}
之后,您将获得$ num [0],$ num [1],...,并且可以根据需要使用它((6ѭ不需要在那里。
, 也许这可以帮助您http://www.bellaonline.com/articles/art18915.asp