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

php如何将数组数组转化为json格式的数据

程序员文章站 2022-05-25 18:33:57
...
php怎么将数组数组转化为json格式的数据
例如
Array
(
[0] => a
[1] => b
[2] => c
[3] => h
[4] => f
)
我直接使用json_encode($a); //$a就是上面使用print_r()打印出的结果
结果显示为["a","b","c","h","f"],而事实上我想要的是{"0":"a","1":"b","2":"c","3":"h","4":"f"},只有这种格式我在ios接收到的数据才不为空
------解决方案--------------------
那就自己拼装啰
$a = array('a', 'b', 'c', 'd');
foreach($a as $k=>$v) $b[] = sprintf('"%s":"%s"', $k, $v);
echo '{' . join(',', $b) . '}';
{"0":"a","1":"b","2":"c","3":"d"}
php如何将数组数组转化为json格式的数据

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

相关文章

相关视频