То же самое, немногго код измени.
<?php
$arr[1][0] = 0;
$arr[1][1] = 25;
$arr[1][2] = 25;
$arr[1][3] = 25;
$arr[1][4] = 25;
$arr[2][0] = 0;
$arr[2][1] = 15;
$arr[2][2] = 20;
$arr[2][3] = 20;
function getTotal($id, $ar)
{
$total = 0;
foreach($ar as $k => $q)
{
$total += (int)$q;
}
return $total;
}
foreach($arr as $id_product => $arr1)
{
foreach($arr1 as $id_product_attribute => $quantity)
{
if(!$id_product_attribute)
$quantity = getTotal($id_product, $arr1);;
echo $id_product ." -- ";
echo $id_product_attribute ." -- " . $quantity;
echo "<br>";
}
echo "<hr>";
}
?>