php中json_encode后得到对象或数组问题
2016-12-14 00:00
696 查看
在与ios 做交互的时候发现了一个问题
做php 的都知道 php数组分为关联数组和索引数组
但是js中 只有索引数组 与php关联数组对应的是js对象
json_encode 关联数组 后得到json 格式字符串对应为js中的数组
json_encode 索引数组 后得到的json格式字符串 对应为js中的对象
那么问题来了 ios 想要一个数组 里面为指定键对应值的对象
在 PHP 里处理过之后 这个数组是关联数组 所以转换为json格式之后必定是一个对象
如果转化为数组的话 要sort 一下 变成索引数组 ,但是这样ios端想要的那种关联数组形式的又无法实现
求解?怎么处理?
做php 的都知道 php数组分为关联数组和索引数组
但是js中 只有索引数组 与php关联数组对应的是js对象
json_encode 关联数组 后得到json 格式字符串对应为js中的数组
json_encode 索引数组 后得到的json格式字符串 对应为js中的对象
那么问题来了 ios 想要一个数组 里面为指定键对应值的对象
在 PHP 里处理过之后 这个数组是关联数组 所以转换为json格式之后必定是一个对象
如果转化为数组的话 要sort 一下 变成索引数组 ,但是这样ios端想要的那种关联数组形式的又无法实现
求解?怎么处理?
相关文章推荐
- jquery的ajax处理php返回数组,及json_encode中文问题
- 关于PHP在数组对象与JSON数据之间的转换问题(编码问题)
- 将PHP数组或对象传递给javascript 交互 传值 json_encode
- PHP空数组转化为json对象的问题
- php解决json_encode输出GB2312中文问题 (数组)
- [乐意黎原创]PHP里由于数组编码导致json_encode输出为空白问题的解决方法
- 多维数组json_encode之后产生对象而不是数组问题
- jquery的ajax处理php返回数组,及json_encode中文为空的问题
- php json_encode() 对象和数组区别, [] 和{}
- php的json_encode函数问题
- php中json_encode中文编码问题分析
- PHP数组传递给JavaScript以及json_encode的gbk中文乱码的解决
- Php json_encode转换数组,值为null
- 浅谈PHP与javascript之JSON XML 数组 对象三者的区别
- php生成返回json对象数组(json支持中文)
- php 解决 json_encode 数据进入数据库 把"\" 去掉的问题
- php json_encode 后js处理时对中文和韩文的问题
- 后台ajax调用中字符串到jquery中的json对象和数组对象转换问题
- (php的弱类型导致的小问题)某变量可能是数字或非数字(对象、字符串、json等)时,应该如何去判断
- js声明数组、对象在jsp页面中(获得ajax得到json数据)