Ich habe es jetzt mal so getestet und es scheint zu funktionieren
<?php $kategorieuebersicht = frontend_kategorieuebersicht($mysqli); ?>
<?php
$Berechnung_3 = 0;
foreach($kategorieuebersicht as $array_kategorieuebersicht){
$test = $array_kategorieuebersicht['ma_id'];
$query = "SELECT a_code, a_programm, a_masseinklverpackungb, a_masseinklverpackungl,
a_tiefeinklverpackungb, a_produzierterBestand, a_defekt, a_verlust
FROM artikel WHERE a_programm = '$test' AND a_status = 1";
$result = $mysqli->query($query);
//var_dump($query);
while ($row = $result->fetch_assoc()) {
$b = str_replace(',', '.', $row['a_masseinklverpackungb']);
$l = str_replace(',', '.', $row['a_masseinklverpackungl']);
$t = str_replace(',', '.', $row['a_tiefeinklverpackungb']);
$Lagerbestand = $row['a_produzierterBestand'] -$row['a_defekt'] - $row['a_verlust'];
$Berechnung_1 = $b*$l*$t;
$Berechnung_2 = $Berechnung_1 * $Lagerbestand;
$Berechnung_3 +=$Berechnung_2;
}
?>
<div style="display: flex; margin-bottom: 1em;">
<div style="width: 30%;"><?php echo $array_kategorieuebersicht['ma_titel']; ?></div>
<div style="width: 30%; text-align: right;"> <?php echo $Berechnung_3; ?> qm</div>
</div>
<?php } ?>