0

我需要使用 php 从 json 中获取 @attribute 值。

我需要使用 php 获取总计、附加费总计、nightlyRateTotal、maxNightlyRate 值。

如何使用 php 获取值?

如何使用 php 获得总金额 335.72 ?

                                [RateInfo] => stdClass Object
                                    (
                                        [@rateChange] => false
                                        [@promo] => true
                                        [@priceBreakdown] => true


                                        [ChargeableRateInfo] => stdClass Object
                                            (
                                                [@total] => 335.72
                                                [@surchargeTotal] => 44.42
                                                [@nightlyRateTotal] => 291.3
                                                [@maxNightlyRate] => 145.65
                                                [@currencyCode] => USD
                                                [@commissionableUsdTotal] => 291.3
                                                [@averageRate] => 145.65
                                                [@averageBaseRate] => 171.35



                                            )

                                    )
4

1 回答 1

3

您可以将其类型转换为数组:

$array = (array)$object;
echo $array['ChargeableRateInfo']['@surchargetotal'];

您可以编码为 JSON,然后再次解码为关联数组

$array = json_decode(json_encode($object), true);
echo $array['ChargeableRateInfo']['@surchargetotal'];

由于您没有提供其他信息,这是我最好的猜测。

于 2013-01-11T19:08:53.833 回答