2

这有效并经过测试。PHP代码:

$data_stats = json_decode($ret);
$projected_points = $data_stats->body->player_stats->42550689->FPTS

我只需要知道如何使用变量来做到这一点。像这样的东西:PHP代码:

$data_stats = json_decode($ret);
$projected_points = $data_stats->body->player_stats->$id->FPTS 

我怎样才能让 $id 在这里工作?

这也称为扩展类吗?我什至不知道描述我的问题的正确术语。

4

2 回答 2

3

我相信您可以使用替代语法访问属性$obj->player_stats->{$var}

于 2012-06-28T21:53:19.070 回答
0

您正在寻找一个变量变量...类似于:

$你的 ID = 42550689

然后,你这样做:

$projected_points = $data_stats->body->player_stats->$$yourId->FPTS

查看文档以获取更多信息:http ://www.php.net/manual/en/language.variables.variable.php

于 2012-06-28T21:49:24.017 回答