php创建数组并对值进行常量加法
我希望将所有php创建数组并对值进行常量加法,php,arrays,key,Php,Arrays,Key,我希望将所有$profit及其关联数组($mfgname)相加 利润是正确的,但阵列仅显示制造商的最后利润: Array ( [Mfgname1] => -1.00 [Mfgname2] => -5.00 [Mfgname3] => 4.50 ) 我试图把它们加起来,如果它与那个Mfgname有关。我相信我必须在while循环中找到数组值,并尝试将其添加到最新的输出$profit。有什么想法吗 如果我理解你想要什么,
$profit
及其关联数组($mfgname
)相加
利润是正确的,但阵列仅显示制造商的最后利润:
Array (
[Mfgname1] => -1.00
[Mfgname2] => -5.00
[Mfgname3] => 4.50
)
我试图把它们加起来,如果它与那个Mfgname有关。我相信我必须在while循环中找到数组值,并尝试将其添加到最新的输出
$profit
。有什么想法吗 如果我理解你想要什么,我认为你在错误的地方使用了错误的变量。试试这个:
$profittotal = $array[$mfgname] + $profit;
echo $mfgname . " | " . $profittotal . "<br/>";
$profittotal=$array[$mfgname]+$profit;
echo$mfgname。" | " . $有利可图。“
”;
我不知道你想做什么,但我猜是这样的
$array[$mfgname] += $profit;
而不是
$array[$mfgname] = $profittotal + $profit;
$profittotal
在哪里定义?
$array[$mfgname] += $profit;
$array[$mfgname] = $profittotal + $profit;