Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/231.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 致命错误:无法使用[]读取for循环_Php - Fatal编程技术网

Php 致命错误:无法使用[]读取for循环

Php 致命错误:无法使用[]读取for循环,php,Php,我有这个问题,它说的是致命错误:无法使用[]在第14行读取 for ($i=0; $i<$materialprice[]; $i++) { // line14 $materialprice[i] * $materialquantity[i] = $totalmaterialprice; $totalmaterialprice[] = $totalmaterialprice; } $allmaterialprice = sum.$totalmaterialprice[]; 对于($i=0

我有这个问题,它说的是致命错误:无法使用[]在第14行读取

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

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

对于($i=0;$i代码中存在许多问题。正确的代码如下。总计数将以
$totalmaterialprice

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

对于($i=0;$i请尝试以下内容

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

对于($i=0;$ido)您想在$materialprice数组的计数中使用for循环吗?是的。我该怎么做?PHP有一个完美的函数用于此。
count($materialprice)