0

phpを使用してjsonから@attribute値を取得する必要があります。

phpを使用してtoatal、surchargetotal、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 に答える