사이트 내 전체검색
PHP
소수점 자리수 조절 및 반올림
로빈아빠
https://cmd.kr/php/327 URL이 복사되었습니다.

본문

round() 함수를 쓰면 실수를 정수로 반올림해준다

 

만일 " round('실수', 2) "  이와 같은 형식으로 사용하게 되면 소수점 아래 둘째자리까지만 보여주게 되는데 이때 소수점 아래 세째자리에서 반올림이 일어난다

즉 반올림된 소수점 아래 둘째짜리까지를 보여준다 

 

 

소수점 자릿수를 제한적으로 표시하고 싶으시다면 round() 함수를 쓰세여..

$a = 7; $b=3;

$c = $a / $b;

echo round($c,2);

결과 : 2.33

round() 함수의 뒷자리 파라미터는 자릿수를 표현 합니다.

위에는 2 이므로 소수점 둘째자리까지 표현하고 있습니다.

$a 와 $b, $c 는 php에서 변수 생성시에..숫자로 이루어져 있으면 자동으로 float 형 입니다.

님 같은경우 7/3 이 2만 출력된다 하셨는데 변수의 형태를 한번 살펴보시져..

만약 int 형으로 선언되었을 경우는 정수형 변수이므로 소숫점이 나오질 않습니다.

$a = (float)$a;    이렇게 실수형으로 형변환을 하셔야 소숫점이 나올것입니다

댓글목록

등록된 댓글이 없습니다.

PHP
871 (13/18P)

Search

Copyright © Cmd 명령어 18.189.185.63