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

标签 php json

我尝试了很多方法,但还是没能成功。我有一个 json 字符串,其中包含一些单引号、双引号和一些其他字符,当我尝试通过转换为数组来迭代 json 时,这些字符会导致错误。

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

请提出建议。

提前致谢。

最佳答案

在引号上执行此操作:

$str = htmlentities($str, ENT_QUOTES);

他们会离开你。

关于php - json 字符串 :php 中的引号存在问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3723711/

相关文章:

java - json反序列化问题

javascript - pdfmake.js 中表格的线宽

java - Jackson 的 BasicSerializerFactory 和 NullSerializer 与修饰符 "private"的问题

Java Rest Api 返回 404

javascript - 在不重新加载整个页面的情况下重新加载 DIV

javascript - 带有 angularJs 的数据表显示没有数据错误?

php - 如何在不知道表单内控件名称的情况下获取表单中的 GET/POST 元素

javascript - 注册表单中被点击的图像

php - Doctrine 2 需要 Symfony 吗?

php - 将递归数组更改为具有相同键的单个数组