在json字符串中引号问题:php

我已经尝试了很多东西,但还没有完成。 我有一个单引号,双引号和其他字符的json字符串,当我尝试通过转换为数组来迭代json时导致错误。

引号是使用addslashes的转义,并在数据库中正确执行。 但是当我使用json_decode和stripslashes将字符串转换为数组时,它会将无效参数传递给for循环。

请建议。

提前致谢。


在报价单上做这件事:

$str = htmlentities($str, ENT_QUOTES);

他们会按照你的方式起飞。


正如我记得,你必须先在php中转义引号,然后在打印json_encode时避开引号和斜线。 因此,对于“”文本“”,输出必须是“”文本“”。

链接地址: http://www.djcxy.com/p/37857.html

上一篇: issues with quotes in json string :php

下一篇: How do you safely wrap a JS string variable in double quote chars?