2017-02-28 9 views
0

내 변수는 다음과 같습니다 $No = '9.80'라운드는

내가 2 진수 포인트 라운드 기능을 사용하려고했으나이 같은 결과를 얻을 : $No = '9.80000000000'
이 같은 결과를 원하는 $No = '9.8'

특정 숫자의 눈금 정밀도를 갖고 싶습니다.
내 기대 결과는 $No = '9.80'입니다.

답변

3

round() 함수는 마지막 숫자 0을 생략하므로 number_format() 함수를 사용하는 것이 좋습니다.

예 :

round($No,2) //your code. 

변경이 기능은 다음과 같이합니다

예 :

number_format($No, 2); 

내가 당신을 도움이되기를 바랍니다.

0

숫자 0에는 소수점 이하의 값이 없습니다. 다음과 같이 사용할 수 있습니다.

echo substr('9.80000000000', 0,4);