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

发布于 2024-12-20 10:13:28 字数 1429 浏览 3 评论 0原文

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

温柔一刀 2024-12-27 10:13:28

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

Given that 1 pound = 16 ounces, you can basically just multiply it by 16:

$pounds = 8;
$ounces = $pounds * 16;
echo $ounces; // 128

...but, if pounds is a float, you will probably want to round it. Since you are talking about shipping weights, you probably want to round up:

$pounds = 8.536;
$ounces = ceil($pounds * 16);
echo $ounces; // 137

You could put this into a function, like this:

function pounds_to_ounces ($pounds) {
  return ceil($pounds * 16);
}

echo pounds_to_ounces(8); // 128
echo pounds_to_ounces(8.536); // 137
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文