PHPjson中的⼤括号和中括号
phpjson格式化输出当array是⼀个从0开始的连续数组时,json_encode出来的结果是⼀个由[]括起来的字符串。
⽽当array是不从0开始或者不连续的数组时,json_encode出来的结果是⼀个由{}括起来的key-value模式的字符串。
当字符串为[1,1,1] 这种模式时,json_decode默认解析出来的结果是⼀个数组。
当字符串为{"1":1,"2":1} 这种模式时,json_decode默认解析出来的结果是⼀个对象,此时可以设置它的第⼆个参数为true强制让它返回数组。
由于php⽆法区分⼀维数组和⼆维数组,才会出现以上情况,因为使⽤json编码时推荐将第⼆个参数设置为true。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论