[]
PHP işlem hatası
ya sanırım sayıları tanıtmakta sorun yaşıyorum;
0.00000001436011
0.00000045336493
2. rakamdan 1. rakamı çıkartıyorum.
sonuç olarak;
4.3900482E-7
gibi bir sonuç alıyorum. belli ki aşırı virgül nedeniyle oluyor bu. ama nasıl çözebilriim sağlıklı bir şekilde acaba?
0.00000001436011
0.00000045336493
2. rakamdan 1. rakamı çıkartıyorum.
sonuç olarak;
4.3900482E-7
gibi bir sonuç alıyorum. belli ki aşırı virgül nedeniyle oluyor bu. ama nasıl çözebilriim sağlıklı bir şekilde acaba?
Ben bir sorun göremiyorum. Sayı çok küçük olduğundan gösterim şekli değişiyor. E-7 demek virgülden sonra 7 tane sıfır olduğunu gösteriyor.
- mr sherlock (26.12.17 15:35:55)
sherlock beyin dediği gibi bir hata yok ama e-7 filan değil de direkt neyse yazsın istiyorsan number_format'a precision vererek string çıktı alabilirsin:
number_format((0.00000001436011 - 0.00000045336493), 14, '.', ''); // -0.00000043900482
number_format((0.00000001436011 - 0.00000045336493), 14, '.', ''); // -0.00000043900482
- gman (26.12.17 17:50:11)
Matematik ogren.
- gormemisin oglu (26.12.17 19:05:41)
1