可以这样做吗?
这是我的代码和错误:
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
开头。但是我们不知道您的其余代码,所以。