$x_max) { $x_max = max($x_vals); } if(max($y_vals) > $y_max) { $y_max = max($y_vals); } if(max($z_vals) > $z_max) { $z_max = max($z_vals); } if(min($x_vals) < $x_min) { $x_min = min($x_vals); } if(min($y_vals) < $y_min) { $y_min = min($y_vals); } if(min($z_vals) < $z_min) { $z_min = min($z_vals); } } $x_dim = $x_max - $x_min; $y_dim = $y_max - $y_min; $z_dim = $z_max - $z_min; $volume = $x_dim*$y_dim*$z_dim; $raw_cost = 15; $tray_cost = $raw_cost; $material_cost = $raw_cost*$volume*1.02; $support_cost = $raw_cost*2; $total = $tray_cost + $material_cost + $support_cost; echo "$".number_format($total, 2, '.', ','); ?>