【原因】:返回的數據中包含對象object,這個跟tp3框架不一樣
【解決方法】:要想像一般數組一樣正常訪問
將對應的對象進行強制轉爲數組就行
【具體做法如下】:
這是我請求返回的數據 我用變量$sellers來裝下面的數據
Array
(
[0] => stdClass Object
(
[id] => 2
[seller_id] => AHD2TQN7Y4
[marketplace_id] => ATVPIKX0DER
[name] => US_Mobkits
[email] => [email protected]
[status] => 1
)
[1] => stdClass Object
(
[id] => 3
[seller_id] => A316LWIFJT
[marketplace_id] => ATVPKX0DER
[name] => US_Bizroy
[email] => [email protected]
[status] => 1
)
)
在我們處理之前如果你這去訪問肯定是不行的,例如$sellers[0]['id'],估計很多人沒注意看數據格式就直接這樣訪問了,一開始我也是的!
將數據中的對象進行轉爲數組
foreach($sellers as $k=>$v){
$sellers[$k]=(array)$v;
}
好了!現在整個$sellers就是一個純數組了!可以跟正常數組一樣使用了!