How to rounds a float in PHP

2 Answers

0 votes
echo "1) " . round(5.3) . "
"; // 5 echo "2) " . round(5.4) . "
"; // 5 echo "3) " . round(5.5) . "
"; // 6 echo "4) " . round(5.6) . "
"; // 6 echo "5) " . round(5.7) . "
"; // 6 echo "6) " . round(5.7, 0) . "
"; // 6 echo "7) " . round(5.7, 1) . "
"; // 5.7 echo "8) " . round(5.7, 3) . "
"; // 5.7 echo "9) " . round(131.95483, 2) . "
"; // 131.95 echo "10) " . round(131.95583, 2) . "
"; // 131.96 echo "11) " . round(15634578, -3) . "
"; // 15635000 echo "12) " . round(5.035, 2) . "
"; // 5.04 echo "13) " . round(5.045, 2) . "
"; // 5.05 echo "14) " . round(5.055, 2) . "
"; // 5.06 echo "15) " . round(5.065, 2) . "
"; // 5.07 /* run: 1) 5 2) 5 3) 6 4) 6 5) 6 6) 6 7) 5.7 8) 5.7 9) 131.95 10) 131.96 11) 15635000 12) 5.04 13) 5.05 14) 5.06 15) 5.07 */


answered May 1, 2015 by avibootz
0 votes
echo "1) " . round(5.5, 0, PHP_ROUND_HALF_UP) . "
"; // 6 echo "2) " . round(5.5, 0, PHP_ROUND_HALF_DOWN) . "
"; // 5 echo "3) " . round(5.5, 0, PHP_ROUND_HALF_EVEN) . "
"; // 6 echo "4) " . round(5.5, 0, PHP_ROUND_HALF_ODD) . "
"; // 5 echo "
"; echo "5) " . round(6.5, 0, PHP_ROUND_HALF_UP) . "
"; // 7 echo "6) " . round(6.5, 0, PHP_ROUND_HALF_DOWN) . "
"; // 6 echo "7) " . round(6.5, 0, PHP_ROUND_HALF_EVEN) . "
"; // 6 echo "8) " . round(6.5, 0, PHP_ROUND_HALF_ODD) . "
"; // 7 /* run: 1) 6 2) 5 3) 6 4) 5 5) 7 6) 6 7) 6 8) 7 */


answered May 1, 2015 by avibootz

Related questions

1 answer 264 views
264 views asked May 20, 2015 by avibootz
2 answers 357 views
357 views asked May 20, 2015 by avibootz
2 answers 304 views
304 views asked Feb 13, 2017 by avibootz
2 answers 313 views
313 views asked Feb 13, 2017 by avibootz
1 answer 271 views
271 views asked Jan 12, 2017 by avibootz
...