Php json的键为数字要怎么访问
var_dump出来是这样:(我把无关的去了)object(stdClass)#2(1){["0"]=>object(stdClass)#3(6)...}在php源码中就...
var_dump出来是这样:(我把无关的去了)
object(stdClass)#2 (1) { ["0"]=> object(stdClass)#3 (6)...}
在php源码中就是在网络上获取一个json数据,代码如下
$JSONData = json_decode($JSONString);
$list = $JSONData->list;
var_dump($list);
这里var_dump出来的就是上面的数据、
用$list[0]或者$list['0']都会报错为:
Fatal error: Cannot use object of type stdClass as array 展开
object(stdClass)#2 (1) { ["0"]=> object(stdClass)#3 (6)...}
在php源码中就是在网络上获取一个json数据,代码如下
$JSONData = json_decode($JSONString);
$list = $JSONData->list;
var_dump($list);
这里var_dump出来的就是上面的数据、
用$list[0]或者$list['0']都会报错为:
Fatal error: Cannot use object of type stdClass as array 展开
展开全部
为什么要把json数据解析成对象呢?
你可以用json_decode($JSONString, true)语句第二个参数加true讲json数据转成PHP数组,这样就可以用$list[‘0’]访问了
你可以用json_decode($JSONString, true)语句第二个参数加true讲json数据转成PHP数组,这样就可以用$list[‘0’]访问了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询