2

我在 OSCommerce 网站工作,对于 USPS 运输方法,我想将重量单位从磅转换为盎司,但没有办法,有人可以帮忙吗?

提前致谢

4

1 回答 1

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
于 2011-12-10T11:58:06.270 回答