tags:

views:

116

answers:

2

I want to somehow round the numbers for a rating system in PHP like this:

4.6667 = 4.6

5.0001 = 5.0

Is there any way to do that? (BTW, I read the data from a database.)

+6  A: 

You are not conforming to any single rule. For example:

4.6667 = 4.6
5.0001 = 5.1

See these functions anyway:

round
ceil
floor

And number_format.

Sarfraz
sorry , it was a typing mistake, I meant : 5.0001=5.0
The Worst Shady
@The Worst Shady: ok, you need the `round` function there.
Sarfraz
+5  A: 

Use this:

echo round(1.45667, 2);

The number "2" is how many decimal places you want.

This is output 1.46.

Starx