php作为接口返回json数据格式问题
php作为接口返回json数据格式问题,返回的数据中,如果是多维数组就是[{ ...... }]这种形式,如果这里面空,应该返回 [ ] 这种。
如果是一维数组,{.......}这种形式,如果它是空,也要返回 { } 这种形式。
问题来了,如果多维数组为空,比如$result = array();,返回的就是 [ ] 这种形式。改怎么改呢?
echo str_replace('[]', '{}', json_encode($json)); 这样的话就把所有的 [ ] 都替换成 { } 大括号了
如果是一维数组,{.......}这种形式,如果它是空,也要返回 { } 这种形式。
问题来了,如果多维数组为空,比如$result = array();,返回的就是 [ ] 这种形式。改怎么改呢?
echo str_replace('[]', '{}', json_encode($json)); 这样的话就把所有的 [ ] 都替换成 { } 大括号了
...全文
相关推荐
php封装json通信接口详解及实例
php创建JSON数据详解: <?php //创建一个字符数组 $arr=array( 'id'=>1, 'name'=>'david' ); echo json_encode($arr);//这个是创建JSON的关键函数 ?> 实现结果 {"id":1,"name":"david"} 注意: json_encode($value);这个函数只能接收utf-8编码的数据。其他格式数据传给该函数返回null; 封装通信接口的数据方法 1.通信数据格式标准: 0111 code 状态码(200,400)如:登录成功200,不成功400 message 提示信息(邮件格式不对
java读取PHP接口数据的实现方法
下面小编就为大家带来一篇java读取PHP接口数据的实现方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
开发php接口实例
开发php接口实例,让你可以自己写接口来实现自己想要的数据。让你不再被后端忽悠。
php银豹收银系统接口文档,加发送示例
php银豹收银系统接口文档,加发送示例
随身助手api接口网站php源码
随身助手API接口网站PHP源码 本次更新了271个可用接口,现在开源给大家使用


基础编程
