str_replace() işleminin gereksiz olduğunu, number_format() işlevi toplamı biçimlendirmek için kullanılabildiğini ancak "₺" sembolü eklemek için ayrı bir işlem yapmamızın gerektiğini söylüyor chat gpt3.

Verdiği komut ise şu şekilde;

$totalHarcama = $db->query("SELECT SUM(Harcama_Tutar) AS total FROM Harcamalar")->fetch()["total"] ?? 0;
$totalDGHarcama = $db->query("SELECT SUM(DG_Tutar) AS total FROM DG_Harcamasi")->fetch()["total"] ?? 0;
$total = number_format($totalHarcama + $totalDGHarcama, 2);
echo $total . " ₺";