Ben PHP para ekran ve matematik ile nasıl başa çıkılacağı hakkında waffling oldum, ve uzun bir süre için DECIMAL
tipini kullanarak MySQL saklayarak edilmiş, ve money_format()
biçiminde kullanarak Bu web sayfasında görüntülemek için. Ancak, bugün gerçek prototip baktı:
string money_format ( string $format , float $number )
Ben şimdi biraz kafam karıştı. Ben söylendi, para için yüzen önlemek olduğunu! Ama burada bir şamandıraya girişi döküm, temel biçimlendirme işlevi (yani beş kat hızlı diyelim), olduğunu. number_format()
aynı işi yapar.
Yani benim sorular şunlardır:
Ben dolar fraksiyonel sent veya trilyonlarca ile uğraşıyorum (ve ben ne ile uğraşıyorum) sürece, ben de tüm ilgili displaying ve storing (ama asla üzerine matematik yapıyor ilgili olmalıdır ) bir şamandıraya döküm oldu para? Şimdiye kadar kayan nokta yanlışlıklar benim rakamları değiştirmek sahip alanına yakın gelecek?
# 1 cevabı ben gerçekten ilgili olması gerektiğini ise, o zaman neden
money_format()
bu şekilde inşa edilmiş?