<?php
function get_truncate($num, $count)
{
$tmp = sprintf("%.".($count + 2)."s", $num - (int
)$num); // + 2 так как "0." также надо учесть в кол-ве return $tmp + (int)$num;
}
echo get_truncate(125.59999999,8); echo "\n";
echo get_truncate(0.59999999565,9); echo "\n";
echo get_truncate(555666.500000555,7); echo "\n";
PD9waHAKZnVuY3Rpb24gZ2V0X3RydW5jYXRlKCRudW0sICRjb3VudCkKewoJJHRtcCA9IHNwcmludGYoIiUuIi4oJGNvdW50ICsgMikuInMiLCAkbnVtIC0gKGludCkkbnVtKTsgLy8gKyAyINGC0LDQuiDQutCw0LogIjAuIiDRgtCw0LrQttC1INC90LDQtNC+INGD0YfQtdGB0YLRjCDQsiDQutC+0Lst0LLQtQoJcmV0dXJuICR0bXAgKyAoaW50KSRudW07Cn0KZWNobyBnZXRfdHJ1bmNhdGUoMTI1LjU5OTk5OTk5LDgpOyBlY2hvICJcbiI7CmVjaG8gZ2V0X3RydW5jYXRlKDAuNTk5OTk5OTk1NjUsOSk7IGVjaG8gIlxuIjsKZWNobyBnZXRfdHJ1bmNhdGUoNTU1NjY2LjUwMDAwMDU1NSw3KTsgZWNobyAiXG4iOw==