phparray_unique之后json_encode需要注意
2023-06-13 09:14:26 时间
例如:array_unique(array(1,1,2));
他的结果是
array(2){
[0]=>
int(1)
[2]=>
int(2)
}
这就不是numeric数组了,直接做json_encode,会输出一个json对象,而不是数组
{"0":1,"2":2}
如果这时候页面上js需要的是[1,2]这种数组数据格式,就有可能会产生错误
此时应该在array_unique之后,在做一个array_values
这样:array_values(array_unique(array(1,1,2)));
结果就是[1,2]
他的结果是
array(2){
[0]=>
int(1)
[2]=>
int(2)
}
这就不是numeric数组了,直接做json_encode,会输出一个json对象,而不是数组
{"0":1,"2":2}
如果这时候页面上js需要的是[1,2]这种数组数据格式,就有可能会产生错误
此时应该在array_unique之后,在做一个array_values
这样:array_values(array_unique(array(1,1,2)));
结果就是[1,2]
相关文章
- golang map转json
- Unity Excel转json且自动生成C#脚本
- Flask 学习-57.Flask-RESTX 定制返回统一的JSON格式
- 使用Mock.js和json server快速生成前端测试数据
- list转json字符串再转回list
- 【原创】JSON解析器 - 能够对json串里面的某些属性进行特殊化处理
- JSON-Server启动本地JSON服务
- Python一技:json.load() vs json.loads()
- 前端js解析json数据方法。
- 如何解决 json_encode 汉字编码长度问题
- Go实战–也许最快的Go语言Web框架kataras/iris初识(basic认证、Markdown、YAML、Json)详解大数据
- Java解析(读取)Json数据详解编程语言
- JQuery处理json与ajax返回JSON实例详解编程语言
- MySQL Variables end_markers_in_json 数据库 参数变量解释及正确配置使用
- MySQL转JSON:实现高效数据转换(mysql转json)
- 把JSON 格式数据存入MySQL(mysql存入json)
- MySQL玩转JSON:实现轻松的数据存储和处理(mysql处理json)
- 从JSON中读取数据存入MySQL数据库(json存入mysql)
- 使用Oracle解析JSON数据(oracle解析json)
- 妙用JSON函数灵活操控Oracle数据库(json函数oracle)
- Redis中数据批量转换为JSON格式(redis 转json)
- 用函数模板,写一个简单高效的JSON查询器的方法介绍
- PHP在不同页面间传递Json数据示例代码
- php跨域调用json的例子
- C#中把Datatable转换为Json的5个代码实例
- 使用javascript实现json数据以csv格式下载