@H_404_0@1、我们常常会发现一些key-value类型的数组经过转换后的json格式的数据,顺序完全是无序的;
2、这是因为json格式的数据本身是无序的,不像数组,它的顺序是由浏览器决定的;
3、想要让json按照数组顺序展示,那么就得将数组提前转换为数字类型索引的数组,而不是关联数组,然后再转换为json
4、PHP中,可以将数组通过函数 array_values 处理转换为json格式而不变顺序
5、转换后的json格式一般为:threadlist:[{},{}]
{
name: {//这种关联数组转换后顺序是无序的
ccc: 123,a: "xxx",b: "sdfd",aa: "dsfsd"
},age: [//这种age:[{},{}]类型就是数字索引的数组转换后的结果,可以保证自己的顺序不变
"wxd","dfd"
]
}
原文链接:https://www.f2er.com/json/413032.html