2016-01-21 163 views
-1

我有這個問題,它說致命錯誤:無法使用[]的讀入行14致命錯誤:無法使用[]用於讀取環路

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

能告訴我爲什麼[]是不能接受的?

+0

你是什麼意思? – Janice

+0

你想用循環計數$ materialprice數組嗎? – KinjalMistry

+0

是。我怎麼做? – Janice

回答

0

試試這個吧。

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

代碼中存在很多問題。正確的代碼如下。總計數將在$totalmaterialprice

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

嘗試是這樣的

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

希望這有助於。

相關問題