为了账号安全,请及时绑定邮箱和手机立即绑定

【求助】关于php输出json格式的问题

【求助】关于php输出json格式的问题

PHP
ibeautiful 2019-03-10 08:11:19
php中的数组如下: array (size=2) 0 => array (size=2) 0 => array (size=4) 'id' => int 1 'fid' => int 0 'title' => string '数码1' (length=12) 'level' => int 9 1 => array (size=4) 'id' => int 2 'fid' => int 0 'title' => string '数码2' (length=12) 'level' => int 8 1 => array (size=2) 0 => array (size=4) 'id' => int 11 'fid' => int 1 'title' => string '手机1' (length=12) 'level' => int 0 1 => array (size=4) 'id' => int 12 'fid' => int 1 'title' => string '手机2' (length=12) 'level' => int 0 使用json_encode输出如下: [ [{ "id": 1, "fid": 0, "title": "数码1", "level": 9 }, { "id": 2, "fid": 0, "title": "数码2", "level": 8 }], [{ "id": 11, "fid": 1, "title": "手机1", "level": 0 }, { "id": 12, "fid": 1, "title": "手机2", "level": 0 }] ] 想要的格式是: "0": [{ "id": 1, "fid": 0, "title": "数码1", "level": 9 }, { "id": 2, "fid": 0, "title": "数码2", "level": 8 }], "1": [{ "id": 11, "fid": 1, "title": "手机1", "level": 0 }, { "id": 12, "fid": 1, "title": "手机2", "level": 0 }]
查看完整描述

2 回答

?
至尊宝的传说

TA贡献1789条经验 获得超10个赞

json里面表示下表数组的形式就是[];比如

[
    '数码1'
    '数码2'
]

这个就相当于是

[
    0=>'数码1'
    9=>'数码2'
]

所以你得到的那个结果是没问题的,

你用你的变量名[0]取到就是你数码的那个数组

查看完整回答
反对 回复 2019-03-18
  • 2 回答
  • 0 关注
  • 615 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信