请帮我从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的数组的游戏或打印分数 谢谢
答案 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