【原因】:返回的数据中包含对象object,这个跟tp3框架不一样
【解决方法】:要想像一般数组一样正常访问
将对应的对象进行强制转为数组就行
【具体做法如下】:
这是我请求返回的数据 我用变量$sellers来装下面的数据
Array
(
[0] => stdClass Object
(
[id] => 2
[seller_id] => AHD2TQN7Y4
[marketplace_id] => ATVPIKX0DER
[name] => US_Mobkits
[email] => 2257581@qq.com
[status] => 1
)
[1] => stdClass Object
(
[id] => 3
[seller_id] => A316LWIFJT
[marketplace_id] => ATVPKX0DER
[name] => US_Bizroy
[email] => 2854774@qq.com
[status] => 1
)
)
在我们处理之前如果你这去访问肯定是不行的,例如$sellers[0]['id'],估计很多人没注意看数据格式就直接这样访问了,一开始我也是的!
将数据中的对象进行转为数组
foreach($sellers as $k=>$v){
$sellers[$k]=(array)$v;
}
好了!现在整个$sellers就是一个纯数组了!可以跟正常数组一样使用了!