Php 从Std对象中提取变量

Php 从Std对象中提取变量,php,riot-games-api,Php,Riot Games Api,下面是变量$result的var_转储的输出 stdClass Object( [20365924] => stdClass Object( [id] => 20365924 [name] => Jack [profileIconId] => 916 [summonerLevel] => 30 [revisionDate] => 1463062452000 ) )

下面是变量$result的var_转储的输出

stdClass Object(
    [20365924] => stdClass Object(
        [id] => 20365924
        [name] => Jack
        [profileIconId] => 916
        [summonerLevel] => 30
        [revisionDate] => 1463062452000
    )
)
如何只保存变量中的'916',我尝试了很多事情都没有成功


thanx.

您可以这样访问它:

PHP

$variable = $result->20365924->profileIconId;

如果
20365924
是一个名称,则可以尝试使用此选项

$var=$result['20365924'][profileIconId]

或者如果
20365924
是索引

$var=$result[20365924][profileIconId]

希望能有帮助


编辑:语法

不要给对象属性指定这样的名称
20365924