我正在 OSCommerce 网站上工作,对于 USPS 运输方法,我想将重量单位从磅转换为盎司,但不知道如何转换。
有人可以帮忙吗?
鉴于 1 磅 = 16 盎司,您基本上只需将其乘以 16 即可:
$pounds = 8;
$ounces = $pounds * 16;
echo $ounces; // 128
...但是,如果磅是浮点数,您可能需要将其四舍五入。由于您谈论的是运输重量,您可能需要四舍五入:
$pounds = 8.536;
$ounces = ceil($pounds * 16);
echo $ounces; // 137
您可以将其放入函数中,如下所示:
function pounds_to_ounces ($pounds) {
return ceil($pounds * 16);
}
echo pounds_to_ounces(8); // 128
echo pounds_to_ounces(8.536); // 137