OSCommerce USPS将重量单位从磅转换为盎司

时间:2011-12-10 10:25:21

标签: php oscommerce shipping usps

我在OSCommerce网站上工作,对于USPS送货方式我想将重量单位从磅转换为盎司,但没有顺路,有人可以帮忙吗?

提前致谢

1 个答案:

答案 0 :(得分:4)

鉴于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