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 に答える