2014-12-20 2 views
-6

다음과 같은 번호를 인쇄해야합니다 : 123 456 789. (공백으로 구분하십시오). number_format을 사용하지만 십진수를 삭제하는 방법을 모르겠습니다.PHP에서 십진수가없는 형식 번호

number_format(123456789, 2, ',', ' ') 
//output is 123 456 789,00 

나는이 사용하는 경우 :

number_format(123456789) 
//output is 123,456,789 - it is not correct 

업데이트를 : 내가 잘못했다. 그것이 작동하지 않았다는 것이 일어났습니다. 그러나 이것이 올바른 해결책입니다. 도와 주셔서 감사합니다.

number_format(123456789, 0, '', ' ') <--- this is correct 
+2

'로 number_format (XXX)은,'? [manual] (http://php.net/manual/en/function.number-format.php)을 읽었다면 알았을 것입니다. – putvande

+0

아니요, 그 이유는 출력이 123,456,789 – user3357400

+1

이기 때문입니다. – Rizier123

답변

3

단지 소수 자리 숫자 인 제 2 파라미터를 제로 건네

number_format(123456789, 0, '', ' ') 
+0

또는 기본값 '0'소수를 갖기 때문에 마지막 매개 변수를 3 개 남겨 둡니다. – putvande

+1

@putvande 아니요, OP는 1000 단위 구분 기호가 공백이기를 원하기 때문입니다. –

+1

OP는 쉼표가 아닌 공백을 원하므로 여기에 자리 표시가 나타납니다. – Fluffeh