在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?