millimeters to feet/inches

2019-09-15 09:00发布

I was wondering if anyone could help me create a function that will turn millimeters into feet/inches.

Example: 5280mm will be returned as 17ft / 3.87inches (or 17'3")

I know that there's 304.8mm in a foot, which gives me 17.322834645669 (using the same example above) but I'm not sure how to then format it into something more legible.

function getMeasurements($mm) { 
    return ($mm/304.8); 
}

2条回答
叛逆
2楼-- · 2019-09-15 09:18

And if anyone is looking to do the same thing, this is what I used to calculate mm to ft/inches:

function getMeasurements($mm) {

    $inches = ceil($mm/25.4);
    $feet = floor(($inches/12));
    $measurement = $feet."'".($inches%12).'"';

    return $measurement;
}

Which returns something like: 17'3".

查看更多
混吃等死
3楼-- · 2019-09-15 09:40

If all you want to do is format the number, use number_format

查看更多
登录 后发表回答