我有这个问题,它说致命错误:不能使用[]在第14行阅读
for ($i=0; $i<$materialprice[]; $i++) { // line14
$materialprice[i] * $materialquantity[i] = $totalmaterialprice;
$totalmaterialprice[] = $totalmaterialprice;
}
$allmaterialprice = sum.$totalmaterialprice[];
我可以知道为什么[]不被接受吗?
答案 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;
希望这有帮助。