PHP数组通过json_encode为字符串存入数据库,再从数据库取出来json_decode还是json码

2025-03-28 20:40:51
推荐回答(1个)
回答1:

json_encode格式的数据,中间带有\,在存入数据库的时候,会把反斜杠删除了。
所以在将二维数组json_encode之后,需要再使用addslashes()处理一下,再存入数据库。
需呀使用的时候,提取出来,先用stripslashes()处理一下,再json_decode()就能提取出原始数组了