我从DB获取json编码数组更改一个字段并再次保存但json_encode删除\并且在我看不到我网站中的文本后。
$data_de=json_decode($row["data_json"], true);
$data_de[$ref."_visits"]++;
$datast=json_encode($data_de);
例如,如果在代码之前db上的值是:
{"7_id":"7","7_name":"\u05d1\u05d3\u05d94","7_coded":"","7_visits":"0"}
之后的值:
{"7_id":"7","7_name":"u05d1u05d3u05d94","7_coded":"","7_visits":"1"}
如何防止反斜杠的移除?
答案 0 :(得分:0)
要防止删除反斜杠,请在json encode中使用以下代码:
json_encode($data_de, JSON_UNESCAPED_SLASHES);