- round: documentation ( source)
- floor: documentation ( source)
- sprintf: documentation ( source)
<?php
function to_pace($float_pace) {
$fraction = $float_pace - floor($float_pace);
$minutes = $float_pace - $fraction;
$seconds = round($fraction * 60, 0);
return sprintf("%02d:%02d", $minutes, $seconds);
}
echo $to_pace(5.08);