0
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。但是,我不知道如何获取每个属性的值。

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

非常感谢您的宝贵时间。

4

1 回答 1

4

我确实觉得整个过程有点奇怪,但是您可以stdClass使用以下语法访问无效的变量名属性:

$stdClassVar->{"@rate"};
于 2013-04-04T19:07:54.477 回答