lookout adlı üyeden alıntı: mesajı görüntüle
Amaç veritabanında saklamak değilse, aşağıdaki işinizi görür mü?


function addBakiye($bakiyeStr, $additionStr) {
    $bakiye = rtrim($bakiyeStr, '0'); // Sağdaki sıfırları kes
    $addition = rtrim($additionStr, '0');

    $result = bcadd($bakiye, $addition, 4); // Büyük sayılar için hesaplama fonksiyonu
    return $result;
}

$bakiyeString = '250.2000';
$eklenecekString = '50.3000';

$newBakiye = addBakiye($bakiyeString, $eklenecekString);

echo $newBakiye; // Output: 300.5000
Sonrasında da strval yapılabilir.

Eğer sondaki sıfırlar yine de siliniyorsa, projedeki sıfır sayısı da değişken değil ise. Şöyle yapabilirsiniz: echo strval($newBakiye).'000';

Maalesef tırnak içerisinde.



LastPlayer adlı üyeden alıntı: mesajı görüntüle
Anlatamadım galiba veritabanında 456.50 TL lik veriyi 45650 olarak saklayın ve gerekli yerlerde göstermek için bölün gerektiği zaman.
Sorunda burdan kaynaklı bölme işlemini sonucunda istediğim formatta döndürmek için number format kullanmak gerekiyor.