php 数组转换json中括号转义

Array([0]=>Array([tid]=>3[authorid]=>1[subject]=>超级测试[message]=>[free]freecontent免费内容... Array ( [0] => Array ( [tid] => 3 [authorid] => 1 [subject] => 超级测试 [message] => [free]freecontent免费内容[/free]接下来的内容都需要付费 ) [1] => Array ( [tid] => 2 [authorid] => 1 [subject] => 继续测试 [message] => AABD ) [2] => Array ( [tid] => 1 [authorid] => 1 [subject] => 测试文章 [message] => AASD ) )
[free]标签如何转义
展开
 我来答
匿名用户
2014-12-20
展开全部

不是很清楚你的意思,但是我想你可能是想多了。

将数组转换成json,你不需要进行专门的转义。我想你是不是想的是因为键中有“[]”,值也有“[]”,所以是想先转义一下?但是这个是不必要的,理由有几个:

  1. 键中的“[]”是因为你调用系统函数打印的时候系统自动加上的;

  2. 值中的“[]”会被认为是字符,不会当成键或者变量解析的。

看看下面的代码就知道了:

运行结果如下:

更多追问追答
追问
我的输出是null
追答
那说明你的处理方式不对或者你的代码有问题。如果方便的话最好把相关代码贴上来。要不然的话没法帮你解答。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式