通常来说PHP转json就是一个json_encoed函数即可,但PHP毕竟是弱类型,不区分数组类型,和前端配合的时候,会遇到map和数组的区别,例如
$arr = [0=>'PHP学习QQ群',1=>'89890449'];
json_encode($arr);
dump --- "["PHP学习QQ群","89890449"]"
这种类型在前端看来是数组 ,如果想强制带下标怎么办呢?查看PHP官网
json_encode($arr, JSON_FORCE_OBJECT);
就可以保证索引型的下标不会被隐藏
"{"0":"PHP学习QQ群","1":"89890449"}"