当前位置:

PHP json_encode格式化下标不为0开始的数组会转为对象 解决方案

本文最后更新于2020-12-21,已超过 1年没有更新,如果文章内容、图片或者下载资源失效,请留言反馈,我会及时处理,谢谢!

温馨提示:本文共430个字,读完预计2分钟。

$arr = array('a' , 'b', 'c');
json_encode($arr);
输出: ["a","b","c"]

$arr = array('1' => 'a' , '2' => 'b', '3' => 'c');
json_encode($arr);
输出: {"1":"a","2":"b","3":"c"}

如果仍然想转换为数组可使用sort函数排序
$arr = array('1' => 'a' , '2' => 'b', '3' => 'c');
sort($arr);
json_encode($arr);
输出: ["a","b","c"]

原文链接:https://blog.csdn.net/maisiji_cn/article/details/84338155

本文链接:,转发请注明来源!
评论已关闭。