79668639

Date: 2025-06-17 07:43:45
Score: 1.5
Natty:
Report link

using round

function floorWithPrecision($value, $precision = 1) {
    return round($value - ( 0.5 / ( 10 ** $precision ) ), $precision, PHP_ROUND_HALF_UP);
}

/*
As a function
*/

echo floorWithPrecision(49.955, 2);

/*
49.95
*/

echo PHP_EOL;

/*
Same but no function both are keeping float
*/

echo round(49.955-0.005, 2, PHP_ROUND_HALF_UP);

/*
49.95
*/
Reasons:
  • Probably link only (1):
  • Has code block (-0.5):
  • Low reputation (1):
Posted by: Björn