fork(2) download
  1. <?php
  2. function get_truncate($num, $count)
  3. {
  4. $tmp = sprintf("%.".($count + 2)."s", $num - (int)$num); // + 2 так как "0." также надо учесть в кол-ве
  5. return $tmp + (int)$num;
  6. }
  7. echo get_truncate(125.59999999,8); echo "\n";
  8. echo get_truncate(0.59999999565,9); echo "\n";
  9. echo get_truncate(555666.500000555,7); echo "\n";
Success #stdin #stdout 0.01s 20520KB
stdin
Standard input is empty
stdout
125.59999999
0.599999995
555666.5000005