PHP json_encode函数 数组中键值为数值索引时编码为对象格式而不是数组格式
2017-09-29 14:41
579 查看
<?php $arr=array( '0'=>'张三', '1'=>'李四' ) echo json_encode($arr); //结果为 ['张三','李四'] //不是想要的结果 预期的结果是 //{"0":"张三","1":"李四"} //解决方案 $arr=new ArrayObject($arr) echo json_encode($arr)
相关文章推荐
- php数组使用json_encode函数中文被编码成null的原因和解决办法
- php数组使用json_encode函数中文被编码成null的原因和解决办法
- php实现数组中索引关联数据转换成json对象的方法
- php数组使用json_encode函数中文被编码成null的原因和解决办法
- 关于PHP在数组对象与JSON数据之间的转换问题(编码问题)
- php数组转json对象并保留数字索引
- php实现数组中索引关联数据转换成json对象的方法
- java对象、List转为json格式的数据(最后是json字符串格式,不是json对象)
- json对象、json格式字符串、java对象【使用此net.sf.json.JSONObject将java对象[比如数组集合Map、Map扩展]转换成json格式字符串】
- php json字符串转为数组或对象
- PHP 数组转JSON对象 然后在js 里输出
- 将JSON格式字符串转成对象、数组、取值等(注意事项)
- PHP将json或对象转成数组
- js将数组对象转化为json格式的数组
- php数组转换成json格式。
- C/C++,Java,PHP,JavaScript,Json数组、对象赋值时,最后一个元素后面是否可以带逗号?
- json和php数组 格式的互相转换
- json的作用:按规定格式保存js语言中的一组数据并转换为字符串(json是种特殊的容器,一般保存对象和数组数据(可以嵌套),并把它们装换为字符串在网络中传输?))
- JSON 格式的转换: 数组、字符串、List集合、DataTable,实体对象
- 浅谈PHP与javascript之JSON XML 数组 对象三者的区别