致命错误:无法使用[]进行循环读取

时间:2016-01-21 10:10:14

标签: php

我有这个问题,它说致命错误:不能使用[]在第14行阅读

 for ($i=0; $i<$materialprice[]; $i++) { // line14
$materialprice[i] * $materialquantity[i] = $totalmaterialprice;
$totalmaterialprice[] = $totalmaterialprice;
}
$allmaterialprice = sum.$totalmaterialprice[];

我可以知道为什么[]不被接受吗?

3 个答案:

答案 0 :(得分:1)

代码中存在很多问题。正确的代码如下。总计数将在$totalmaterialprice

 $totalmaterialprice = 0;
 for ($i=0; $i<count($materialprice); $i++) { // line14
   $totalmaterialprice += $materialprice[$i] * $materialquantity[$i];
 }
 $allmaterialprice = $totalmaterialprice;

答案 1 :(得分:0)

试试这个。

"services" : {
          "sysvinit" : {
            "filebeat" : {
              "enabled" : "true",
              "ensureRunning" : "true",
              "files" : ["/etc/filebeat/filebeat.yml"]
            }
          }
        }

答案 2 :(得分:0)

尝试这样的事情

$totalmaterialprice = 0;
for ($i=0; $i<count($materialprice); $i++) { 
 $totalmaterialprice += $materialprice[$i] * $materialquantity[$i];
}
$allmaterialprice = $totalmaterialprice;

希望这有帮助。