欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

php作为接口返回json数据格式有关问题

程序员文章站 2024-02-06 12:18:07
...
php作为接口返回json数据格式问题
php作为接口返回json数据格式问题,返回的数据中,如果是多维数组就是[{ ...... }]这种形式,如果这里面空,应该返回 [ ] 这种。
如果是一维数组,{.......}这种形式,如果它是空,也要返回 { } 这种形式。
问题来了,如果多维数组为空,比如$result = array();,返回的就是 [ ] 这种形式。改怎么改呢?
echo str_replace('[]', '{}', json_encode($json)); 这样的话就把所有的 [ ] 都替换成 { } 大括号了
------解决思路----------------------
看了1楼的神回复我想说我也是来帮你顶贴的php作为接口返回json数据格式有关问题
------解决思路----------------------
if判断一下输出的值,根据不同的数据结果输出不同的$json后再json_encode
------解决思路----------------------
返回空数组或空对象会影响使用吗?

------解决思路----------------------
那是因为你没有判空
php作为接口返回json数据格式有关问题

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。

相关文章

相关视频