从JSON获取属性值

时间:2013-04-04 18:49:26

标签: php json

object(stdClass)#43 (3) { ["@promo"]=> string(4) "true" ["@rate"]=> string(6) "308.69" ["@baseRate"]=> string(6) "342.99" }

以上是JSON文件的部分输出。原始文件实际上是一个XML文件。

<NightlyRate promo="true" rate="227.09" baseRate="283.86"/>

我使用jsondecode将XML转换为json。但是,我不知道如何获取每个属性的值。

Ex,我想使用JSON获得227.09和283.86。

非常感谢你的时间。

1 个答案:

答案 0 :(得分:4)

我发现整个过程有点奇怪,但你可以使用以下语法访问stdClass的无效变量名属性:

$stdClassVar->{"@rate"};