PHP ondalık sayılar ile çalışma

2 Cevap php

Ben nasılsa bu gibi PHP bir derecelendirme sistemi için sayıları yuvarlamak istiyorum:

4.6667 = 4.6

5.0001 = 5.0

Bunu yapmak için herhangi bir yolu var mı? (BTW, bir veritabanından veri okumak.)

2 Cevap

Sen tek bir kurala uygun değildir. Örneğin:

4.6667 = 4.6
5.0001 = 5.1

Zaten bu fonksiyonlarına bakınız:

round
ceil
floor

Ve number_format .

Bunu kullanın:

echo round(1.45667, 2);

"2" sayısını istediğiniz kaç ondalık basamak olduğunu.

Bu çıkış 1.46 olduğunu.