Php ile Büyük Ondalıklı Sayılarda Dört İşlem

Merhaba Arkadaşlar,

Php veya farklı bir dilde yapmış olduğunuz uygulamalarda ondalıklı sayılarda dört işlem yapmadan önce bu yazıyı okumanızı öneririm.. Benimde sorun yaşadığım ve çare bulduğumuz bir konu olduğu için sizleride bilgilendirmek istedim..

Normalde büyük sayıları yazarken aralarda nokta ve virgül kullanırız. Bunun amacı sayının rahat okunmasını sağlamaktır.. Fakat bu sayıları veritabanına kayıt ettirirken virgül kullanmamanız gerekmektedir.
Yani sayınız 10.435.233,05 ise bunu veritabanına 10435233.05 şeklinde kayıt ettirmeniz gerekmektedir..

Veritabanındaki  alanın türünü ise varchar yapmanızda hiç bir sakınca yok.. integer, decimal, double gibi türleri kullanmanıza gerek yok.. Gerek yok çünkü sayıları string türünde bile kayıt ettirdiğinizde php kısmında dört işlem yaparken sorun yaşamayacaksınız.. bu yüzden string şeklinde varchar olarak kullanmanız daha sağlıklı olacaktır…

Kullanıcının ekranda gördüğü kısımlarda ise number format yapısını kullanmanız gerekecek;

şöyle ki ;

Sayımız 10435233.05 olsun ( bir kaç tane bu şekilde sayıyı topladıkdan sonra elde ettiğimiz sayı olsun bu)..

ekrana bu sayıyı yazdırırken
$sayi = 10435233.05;
echo number_format($sayi, 2, ‘.’, ‘,’);

şeklinde kullanabilirsiniz… nokta olan kısım binlik ayıraç, virgül olan kısım ise ondalık ayıraç olarak geçer.. 2 değeri ise sayının sonunda görülen ondalık kısım..

sayımız kullanıcıya 10.435.233,05 olarak görünecektir.

Umarım bu konuda takılan arkadaşlarımız için faydalı olur bu yazımız..

İyi kodlamalar dilerim.

www.webkartali.com

Bir cevap yazın

Your email address will not be published.