테스트 사이트 - 개발 중인 베타 버전입니다

php 소수점을 바꾸는 방법? 채택완료

레드불355 3년 전 조회 1,900

php에서

결과값이 1.2 이렇게 나왔을 때,

1.20 이렇게 출력되도록 하려면

어떻게 해야 하나요?

 

댓글을 작성하려면 로그인이 필요합니다.

답변 6개

채택된 답변
+20 포인트
3년 전

갑자기 원 질문에 없던 비동기라니

JavaScript 말씀하시는 건가요?

https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Number/toFixed

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

ajax를 이용하는 상황인가요?

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

</p>

<p>sprintf("%0.2f", 1.2);</p>

<p>sprintf("%.2f", 1.2); // %뒤 0 빼도 나오긴함....

// 1.20</p>

<p>

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

복스리
3년 전

round 함수를 사용하시면 될꺼 같습니다. 소숫점 2자리니까 아래와 처럼 소숫자리수를 2로 맞춰서 출려하면 될듯합니다.

 

> 1.2 

ROUND(1.2 ,2)

 

> 결과

1.20

 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

벙벙2
3년 전

아주 간단하게는 number_format 함수를 사용하시면 됩니다.

number_format($val, 2);

뒤 숫자2가 소수점 자리수입니다.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

레드불355
3년 전
number_format은 출력 값만 바꾸는 거라....비동기로 넘겨줘야 되서,
값이 직접 바뀌는 것은 없나요?

댓글을 작성하려면 로그인이 필요합니다.

3년 전

number_format(1.2, 2);

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

레드불355
3년 전
number_format은 출력 값만 바꾸는 거라....비동기로 넘겨줘야 되서,
값이 직접 바뀌는 것은 없나요?

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인