Reputation: 411
I want to format a float value I have to two decimal places.
For example if I have a float for a price of 5.2
, I want it to be formatted as 5.20
.
Upvotes: 40
Views: 77270
Reputation: 54445
If you're simply trying to ensure a number is displayed with two decimal places, you could also use number_format, or (if this is a currency value) money_format.
e.g.: echo number_format('5.2', 2);
Upvotes: 3
Reputation: 1732
You'll want to use printf
or sprintf
. You can read more about it in the php docs.
Upvotes: 5