2012-03-08 3 views
-1

사용자에게 금액을 읽을 수있는 형식으로 표시하려고합니다. 순간돈을 위해 10 진수 왼쪽에 0을 추가 하시겠습니까?

는 출력과 같이이다 :

£ 0.70

나는 그것으로이

£ 0.70

을하고 싶습니다 더 읽기 쉽고 £ 70로 오인받을 가능성이 적습니다.

내가 돈 형식

$number = money_format("#1", $number); 

를 사용하여 시도했지만 내가 원하는 출력을 얻기에 unsuccesfull왔다.

나는 number_format을 사용했으나 숫자 자체로만 작동하는 것으로 보입니다. 즉 소수점 이하 N 자리로 반올림되는 숫자가 아닙니다.

저는 문자열 조작을 그렇게 생각했습니다.

if ($number < 1) 
$number = "0" . $number 

그러나 나는 문자열 조작보다는 이것을 달성하는 더 좋은 방법을 알고 있기를 바라고 있습니다.

감사

+1

[echo money_format ('% 1n', .70);'] (http://codepad.viper-7.com/8U6YRV) – Gordon

답변

3
echo number_format(.44, 2, ',', ' '); 

이 라이브 데모 당신에게

<?php 

echo number_format(.70, 2, '.', ' '); 

?> 

http://codepad.org/XGMAfqgR

체크 number_F을

0,44