php 解析错误"For-Loop"



可以这样做吗?
这是我的代码和错误:

for ($i=1; ; $i {
  if (is_numeric($row[$i])) { //Error Line
    $c .= ",".$row[$i];
  } else {
    $c .=",'".$row[$i]."'";
  }
}
$c.=")";

解析错误:语法错误T_IF,C:\inetpub\wwwroot.....

for ($i=1; ; $i) {
  if (is_numeric($row[$i])) {
    $c .= ",".$row[$i];
  } else {
    $c .=",'".$row[$i]."'"; // Error Line
  }
}
//$c.=")";

致命错误:允许的内存大小 12582912 字节已耗尽

我已经尝试了一切,如果你能帮忙,我将不胜感激。谢谢。。

查看for结构的手册。您错过了用于终止循环的第二个表达式。也可能是一个增量器。

您可能应该使用的是:

for ($i=1; isset($row[$i]); $i++) {
//              ^^           ^^ 
//           condition     counter

通常 PHP 中的数组以索引 0 开头,而不是 1 开头。但是我们不知道您的其余代码,所以。

相关内容

  • 没有找到相关文章

最新更新