通过url传到php后台的json字符串如下
{
"name": "商品名称",
"short_name": "商品描述",
"spec": "10kg,小型幼犬",
"service[0]": "1",
"service[1]": "2",
"service[2]": "3",
"cate_id[8]": "2",
"cate_id[9]": "5",
"cate_id[10]": "8",
"market_price": "499.00",
"low_price": "410.00",
"cost_price": "280.00",
"top": "1",
"banner[0]": "/upload/shop/goods_banner/2019_04_24/5cc004aa95ad9.jpg",
"banner[1]": "/upload/shop/goods_banner/2019_04_24/5cc004aa93134.jpg",
"banner[2]": "/upload/shop/goods_banner/2019_04_24/5cc005118d123.jpg",
"details[0]": "/upload/shop/goods_detail/2019_04_24/5cc0052ee5dcf.jpg",
"details[1]": "/upload/shop/goods_detail/2019_04_24/5cc0052ee06ef.jpg",
"details[2]": "/upload/shop/goods_detail/2019_04_24/5cc0052eedd03.jpg",
"stock": "0",
"stock_open": "1",
"status": "1",
"is_ads": "0",
"ads_title": "广告语",
"sort": "1"
}
如何将其在php后台再次转换为json并将其中的banner[0],banner[1],banner[2]等这一类变为二级数组,如
{
"name": "商品名称",
"short_name": "商品描述",
"spec": "10kg,小型幼犬",
"market_price": "499.00",
"low_price": "410.00",
"cost_price": "280.00",
"top": "1",
"banner":{
"/upload/2019_04_24/5cc004aa95ad9.jpg",
"/upload/2019_04_24/5cc004aa93134.jpg",
"/upload/2019_04_24/5cc005118d123.jpg"
},
"details": {
"/upload/2019_04_24/5cc0052ee5dcf.jpg",
"/upload/2019_04_24/5cc0052ee06ef.jpg",
"/upload/2019_04_24/5cc0052eedd03.jpg"
},
"stock": "0",
"stock_open": "1",
"status": "1",
"is_ads": "0",
"ads_title": "广告语",
"sort": "1"
}
谢谢
先decode,然后进行foreach,用正则匹配相关的key就可以了,再encode