php 接收 AJAX 传输的 JSON 字符串可能加入转义字符 \ 转义

  • 去掉单个字符串中的转义字符
$a = "f\"oo";
$a = stripslashes($a);
  • 去掉数组中的所有转义字符
$a = ["f\"oo", "b\"ar"];
$a = array_map('stripslashes', $a);
  • 去掉嵌套数组中的转义字符
$a = ["f\"oo", "b\"ar", ["fo\"o", "b\"ar"]];
$a = json_decode(stripslashes(json_encode($a)), true);
Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐