单位转换 - 亚马逊API

3zz*_*zzy 2 api amazon unit-conversion

Amazon API返回奇怪的维度.在网站上,他们显示:

Product Dimensions: 8.7 x 7.9 x 0.6 inches ; 1.8 ounces
Shipping Weight: 4 ounces
Run Code Online (Sandbox Code Playgroud)

当API返回时:

[ItemDimensions] => Array
(
    [Height] => 59
    [Length] => 866
    [Weight] => 11
    [Width] => 787
)

[PackageDimensions] => Array
(
  [Height] => 50
  [Length] => 700
  [Weight] => 25
  [Width] => 200
)
Run Code Online (Sandbox Code Playgroud)

我不确定那个单位是什么.我确认了两次,以确保它是相同的产品.

我需要将它转换为mmgrams.22cm or 220mm is 8.7 inches所以没有任何线索50或那些59被退回.重量相同.

Pie*_*que 5

产品尺寸以英寸为单位.它们的显示是通过将存储的值除以100并在周期之后调整第一位来实现的.

Length -> stored as 866 - displayed as 8.7
Width  -> stored as 787 - displayed as 7.9
Height -> stored as 59  - displayed as 0.6
Run Code Online (Sandbox Code Playgroud)

您可以通过转换将其传输到公制系统.1英寸= 2.54厘米.

拿长度

866 / 100 = 8.66
8.66 * 2.54 = 21.9962 centimetres. 
Display as 22 cm, or 21.99 cm, etc...
Run Code Online (Sandbox Code Playgroud)

重量以磅为单位存储,但以盎司为单位显示.1磅= 16盎司,或0.11磅= 1.76盎司.1.76调整为1.8.

由于1磅= 453.592克,你可以通过做转移

0.11 * 453.492 = 49.89512 grams. 
Display as 49 g, or 49.9 g, etc...
Run Code Online (Sandbox Code Playgroud)