$profit
連想配列( )ですべてを合計しようとしてい$mfgname
ます。
$i=0;
while ($i < $num) {
...
$array[$mfgname] = $profittotal + $profit;
echo $mfgname . " | " . $profit . "<br/>";
...
$i++; }
吐き出す:
Mfgname1 | 5.00
Mfgname3 | 1.00
Mfgname1 | -1.00
Mfgname2 | 10.00
Mfgname3 | 4.50
Mfgname2 | -5.00
利益は正しいですが、配列は製造のために示された最後の利益を吐き出しているだけです:
Array (
[Mfgname1] => -1.00
[Mfgname2] => -5.00
[Mfgname3] => 4.50
)
その製造名に関連付けられている場合は、それらを合計しようとしています。whileループで配列の値を見つけて、それを最新の出力に追加する必要があると思います$profit
。何か案は?