2011-01-27 6 views
1

私のデータベースから返された数値があります。小数点以下の後に0を付けたいと思います。私はラウンドを試みたが、それは動作しません。数字に0を追加する方法

$ 18.0は$ 18.00である必要があります。このために私はどのような機能を使用しますか?あなたのDBに応じて、

+0

数字が「$ 18.0」か「18.0」ですか。 – deceze

答えて

3

をPHPよりも、それを使用する方が簡単かもしれません。

このような

またはsprintf

$money1 = 68.75; 
$money2 = 54.35; 
$money = $money1 + $money2; 

// echo $money will output "123.1"; 

$formatted = sprintf("%01.2f", $money); // << this does the trick! 

// echo $formatted will output "123.10" 
+0

Sarfrazに感謝します。私は、5分の時間制約が無くなった後、答えをあなたに与えてくれるでしょう。 – Jim

+0

@Jim:ようこそ: – Sarfraz

+0

Yeppers ...魅力的なように働いた。 :) – Jim

1

のprintfの\はsprintfあなたがそのためにnumber_format機能を使用することができます

0

ルック。

sprintf("%.2f",$var) 
関連する問題