如何从PHP中的数组中读取参数?

时间:2015-12-01 05:21:38

标签: php arrays

请帮我从php中的数组中读取一个参数: 当从print_r使用视图数组时,结果是:

getUserServicesResponse Object ( 
[getUserServiceResponse] => 
[return] => stdClass Object ( 
    [isactive] => 1 
    [lastQnum] => 0 
    [qnum] => 5 
    [score] => 0 
    [service] => stdClass Object ( 
        [countActive] => 73657 
        [countAll] => 199784 
        [lastTime] => 2015-12-01T08:38:06.065+03:30 
        [maxScore] => 33000 
        [minScore] => 0 
        [minregdate] => 2014-08-05T15:27:12+04:30 
        [serviceName] => game 
        [topNumber] => 09121153321 
    ) 
    [serviceID] => 12946 
    )
)

我希望从数组中打印serviceName值,该数组是来自0的数组的游戏或打印分数 谢谢

2 个答案:

答案 0 :(得分:0)

试试这个

$object->getUserServiceResponse->service->serviceName;

答案 1 :(得分:0)

php对象(stdClass或normal)

访问参数

您需要-Dclient.encoding.override=UTF-8 -Dfile.encoding=UTF-8 object name以及您要访问的->

在你的情况下,有许多 stdClass对象一个接一个,所以正确的方法是,

attribute name
  

<强>输出:

 echo $getUserServicesResponse->return->service->serviceName;

<强> FYI

我已经生成输出的结构

game