json_encode 出来的字符串只有花括号{}没有中括号[]

$a=array("f"=>"sadf","k"=>array("a"=>"sadfg","b"=>array("e"=>"frg")),"j"=>array("c"=>... $a = array("f"=>"sadf","k"=>array("a"=>"sadfg","b"=>array("e"=>"frg")),"j"=>array("c"=>"gver","d"=>array("i"=>32)));
$a = json_encode($a);
echo $a;
输出为
{"f":"sadf","k":{"a":"sadfg","b":{"e":"frg"}},"j":{"c":"gver","d":{"i":32}}}
请问[]哪里去了
在火狐firebug里也有时候不出现json选项
展开
 我来答
匿名用户
推荐于2017-12-16
展开全部

字母索引的数组的就是花括号,数字索引才是中括号,比如:

$arr = array(array('a'=>1,'b'=>2),array('c'=>3));
echo json_encode($arr);// hi-docs.com/php/json_encode.html
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式