php与前端的数组和对象问题

xiaoxiao2025-04-05  10

写api接口出现的问题,关于数组对象之间的问题。

在android和iOS和后端处理传递参数数组时,当数组下标出现关联数组时,【】中括号变为花括号{},变为花括号时,则是对象,

如:

"data": [ { "order_id": , "goods_id": , "goods_img": "", "goods_name": "", "num": 1, "integral": 2000, "unit_integral": 2000, "status": 0, "type": 2, "store_id": 7, "store_name": "", "sign_img": "", "express": "" }, ] array(15) { ["ordersn"] => string(14) "855f10b3154078" ["goods_id"] => string(2) "18" ["goods_name"] => string(12) "软籽石榴" ["member_id"] => int(8) ["num"] => string(1) "1" ["unit_integral"] => int(1000) ["integral"] => int(1000) ["address_id"] => string(2) "11" ["consignee"] => string(6) "hjskad" ["mobile"] => string(11) "18765623434" ["address"] => string(67) "山东省 济南市 天桥区 北京市丰台区 北京市丰台区" ["pay_type"] => string(8) "integral" ["type"] => int(1) ["delivery_status"] => int(0) ["goods_img"] => string(53) "/public/uploads/product/2018-10-29/5bd661fb4c471.jpeg" }

当遇到有数据时是花括号,无数据时则是空括号,导致前端会报错,遇到这种情况,我们可以在数据没有时返回定义对象数组。

(object) [] 或者 array()

 

转载请注明原文地址: https://www.6miu.com/read-5027514.html

最新回复(0)