问题
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);
}
回答1:
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".
回答2:
If all you want to do is format the number, use number_format
来源:https://stackoverflow.com/questions/6906801/millimeters-to-feet-inches