dsfafaadfsa

PHP常见概念混淆(二)之json_encode和json_decode

今天帮同事找bug的时候,突然发现为什么json_encode存进去的字符串,返回来的有对象也有数组,对这块也有点懵。

第一步:先查手册

http://php.net/manual/zh/function.json-encode.php      

Example4

第二步:自己测试一下

由此可见,json_encode会将连续数组存成  []格式  的字符串,将不连续数组存成  {}格式  的字符串.

 

json_decode则会将  {}  形式的字符串解析为对象,将  []  的字符串解析为数组

为啥会出现这种情况呢? 学无止境,不知道的东西还多着呢。(主要以前也没特别看过json_encode和json_decode函数)。

以下为官方手册上的其他参数配置

 

posted @   狩猎者丿七夜  阅读(325)  评论(0编辑  收藏  举报
编辑推荐:
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· 单线程的Redis速度为什么快?
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
点击右上角即可分享
微信分享提示