|
|
| |||||||
| PHP R10.net Php sevenler klubü. Kodlama soru(n)ları & acil php yardım hattı. |
| |
|
| | | LinkBack | Seçenekler |
| |||
| Merhaba arkadaşlar; Sorunum şu şekilde fiyat : 16.90 tl adet : 5 php de fiyat * adet yapmak istiyorum ancak sonuç istediğim gibi çıkmıyor. yani 84.5 yerine 80 çıkıyor ![]() bunun çözüm yolu nedir? Şimdiden teşekkürler.
__________________ Satılık Fırsat + Fırsat Toplama Scripti [Açık Kaynak] |
| |||
| teşekkürler hocam, number_format kullandığım halde sonuç istediğim gibi olmamıştı. farklı şekilde kullanınca istediğim sonuca ulaştım.. Tekrar teşekkürler.
__________________ Satılık Fırsat + Fırsat Toplama Scripti [Açık Kaynak] |
| |||
| Alıntı:
__________________ BeşiktAŞK |
| |||
| çok basit bir bilgi vereyim; php gerçekten zeki bir yazılım dilidir. örneğin $fiyat = "16.90 bu ürünün fiyatı bu kadardır"; $adet = "5"; echo $fiyat*$adet; yaptığında bile sana cevap olarak "84.5" verir. yazıları görmezden gelir. fakat, php'nin ve diğer yazılım dillerinde olan bir şey vardır ki bu yazılım dilleri ile alakalı değil, matematik ile alakalıdır. 19.90 ile 19,90 arasında dünyalar kadar fark vardır. yani $fiyat = "16,90 bu ürünün fiyatı bu kadardır"; //nokta yerine virgül koyarsak $adet = "5"; echo $fiyat*$adet; yaptığında sonuç "80" olur. sen de büyük ihtimalle virgüllü bir değişken ile çarpıyordun.
__________________ kişisel web sitem; http://www.fatihsarac.com.tr |
![]() |
| Bookmarks |
| Seçenekler | |
| |