number_format 관련 질문드립니다. 채택완료

number_format 에 관한건데요

 

number_format($list[$i][wr_1]) 하면

 

3000 입력시 3,000 으로 표시되잖아요

 

그렇다면 3000.12 입력시 에는 3,000원으로 표시되고

 

number_format을 이용해서 3000.12 입력시 3,000.12 가 나오는 방법이있을까요?

 

만약할경우 합계도 가능한지 여쭤보고싶습니다여러분~!

답변 3개

채택된 답변
+20 포인트

number_format($list[$i][wr_1] , 2)

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

답변에 대한 댓글 3개

매번감사합니다 유찬아빠님~~
그런데 이렇게하고서 입력할때 3,000.12 로 입력하면 3.00 으로 출력되는데
wr_3이 업데이트 되는데서 str_replace 로 , 를 제거 해주면 될까요?
넵 ^^

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

number_format($변수, 자릿수)

 

식으로 입력 가능합니다

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

답변에 대한 댓글 1개

감사합니다 볼피드님!

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

http://php.net/number_format

 

Copy
<?php

$number = 1234.56;

// english notation (default)
$english_format_number = number_format($number);
// 1,235

// French notation
$nombre_format_francais = number_format($number, 2, ',', ' ');
// 1 234,56

$number = 1234.5678;

// english notation without thousands separator
$english_format_number = number_format($number, 2, '.', '');
// 1234.57

?>

 

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

답변에 대한 댓글 1개

와우... 감사합니다 진서기님!!!

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

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

로그인
🐛 버그신고