Arkadaşlar merhaba,
Kodladığımız bir projede para cinsi formatlandırmayla ilgili sorunumuz var.
mysl veritabanında decimal 12-4 kullanıp, number_format la şu şekilde yazdırıyoruz.
number_format($FiyatRow->try, 4, ',', '.')
örnek çıktısı : 15.0215
Şu şekilde olmalı;
Fonksiyonda 4 basamak değilde 2 basamak göster deyince, bu seferde 2.000 olan değer 200 oluyor.
Siz veritabanında hangi türleri tercih ediyorsunuz?
Ve format işlemini nasıl hallediyorsunuz?
php para miktarı formatlandırma
4
●319
- 04-02-2016, 22:26:32Merhaba hocam, ben de decimal kullanıyorum ama bahsettiğin problemle hiç karşılaşmadım. Hatta bir test yapmak istedim ve bir sıkıntıya rastlamadım.
Örneğin decimal 12,4 tipe sahip bir sütunda,
867131.3312 değeri,
number_format($sorgu['sutun'], 4, ',', '.') sonucu 867.131,3312
number_format($sorgu['sutun'], 2, ',', '.') sonucu 867.131,33
oluyor.
2.000 olan değeri, 2,00 olarak göstermesi lazım ki olması gereken de bu zira. - 04-02-2016, 23:30:35Doğru haklısın, benim sıkıntım doğru olduğunu bildiğim halde bi bocalamaya düşmemdi.yidemir adlı üyeden alıntı: mesajı görüntüle
Sorunu buldum.
veritabanı için Navicat premium kullanıyordum.
Bu programda nokta girmek istediğimde girdirmiyor, virgül girmek zorunda kalıyordum. Bu yüzden problemi farkedemedim, ilginç
Büyük dataları bu prog. ile yapıyordum.
