PHP索引數組轉json遇到的坑

通常來說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"}"

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章