$value = 4.96754; round($value, 2); //returns 4.97
<?php function cutAfterDot($number, $afterDot = 2){ $a = $number * pow(10, $afterDot); $b = floor($a); $c = pow(10, $afterDot); echo "a $a, b $b, c $c<br/>"; return $b/$c ; } echo cutAfterDot(2.05,2); /* output = a 205, b 204, c 100 2.04 */ ?>
// using round() function we can roundoff float values in php $value = 58.24365; round($value, 2); //result 58.24
$value = 1.23456789; $rounded_value = round($value, 2); // 2 is the precision here we will get 1.23
round(520.34345, 2); // 520.34