fork download
  1. <?php
  2.  
  3. echo round(90.00 + 9.71, 2), PHP_EOL;
  4. echo sprintf('%.2f', (90 + 9.71)), PHP_EOL, PHP_EOL;
  5.  
  6. for ($i = 6; $i <= 24; ++$i) {
  7. ini_set('precision', $i);
  8. echo "Precision {$i}", PHP_EOL;
  9. echo round(90.00 + 9.71, 2), PHP_EOL;
  10. echo sprintf('%.2f', (90 + 9.71)), PHP_EOL, PHP_EOL;
  11. }
  12.  
Success #stdin #stdout 0.02s 24448KB
stdin
Standard input is empty
stdout
99.71
99.71

Precision 6
99.71
99.71

Precision 7
99.71
99.71

Precision 8
99.71
99.71

Precision 9
99.71
99.71

Precision 10
99.71
99.71

Precision 11
99.71
99.71

Precision 12
99.71
99.71

Precision 13
99.71
99.71

Precision 14
99.71
99.71

Precision 15
99.71
99.71

Precision 16
99.70999999999999
99.71

Precision 17
99.709999999999994
99.71

Precision 18
99.7099999999999937
99.71

Precision 19
99.70999999999999375
99.71

Precision 20
99.709999999999993747
99.71

Precision 21
99.7099999999999937472
99.71

Precision 22
99.70999999999999374722
99.71

Precision 23
99.709999999999993747224
99.71

Precision 24
99.7099999999999937472239
99.71