在做网站 CMS 模块时对于模块内容 content 芓段,保存的是 json 格式的字符串所以在后台进行模块内容的编辑操作 ( 取出保存的数据 ) 时,需要用到 json_decode() 函数
但是在解析的时候,使用 json_decode() 函数解析的结果一直是 NULL没有出现希望解析成的数组。下面是问题和分析:
1. 当输出 json 字符串时代码和页面的显示内容分别是:
但是页面却显示 NULL。此时使用 json_last_error() 函数打印一下错误页面显示4,也就是语法错误
此时再使用 json_decode() 函数解析,就没有问题了页面输出:
即可避免反斜杠转义造成的無法解析。
在做网站 CMS 模块时对于模块内容 content 芓段,保存的是 json 格式的字符串所以在后台进行模块内容的编辑操作 ( 取出保存的数据 ) 时,需要用到 json_decode() 函数
但是在解析的时候,使用 json_decode() 函数解析的结果一直是 NULL没有出现希望解析成的数组。下面是问题和分析:
1. 当输出 json 字符串时代码和页面的显示内容分别是:
但是页面却显示 NULL。此时使用 json_last_error() 函数打印一下错误页面显示4,也就是语法错误
此时再使用 json_decode() 函数解析,就没有问题了页面输出:
即可避免反斜杠转义造成的無法解析。