Как да получа само 1 цифра след десетичната запетая.

sentenello

Registered
Здравейте,

ето ми го кода
Код:
$reit = ($ob6reiting/$broiglas);

Някой път обаче $reit става 3.66666 как да направя да е само 1 знак след десетичната запетая.
 
Аз го направих така...
Код:
$reit = @round(($ob6reiting/$broiglas),1);
колкото и да гласувам не ми излиза повече от 1 символ след десетичната запетая, но незнам дали е правилно.

Ако може да ми кажеш дали е правилно, и ако е така да го оставям
 
Зависи, round (както и подсказва името) закръгля при последния символ.
Тоест, ако имаш 3.66, с round ще го закръглиш на 3.7
А със number_format, просто ще ограничиш колко символа да ти показва след запетайката. Тоест от 3.6666666 ще си получиш 3.6.
 
Replace каза:
Зависи, round (както и подсказва името) закръгля при последния символ.
Тоест, ако имаш 3.66, с round ще го закръглиш на 3.7
А със number_format, просто ще ограничиш колко символа да ти показва след запетайката. Тоест от 3.6666666 ще си получиш 3.6.

От сайта на ПХП нещо не мога да разбера как да огранича до 1 символ след десетичната със number_format
 

Back
Горе