json_encode删除反斜杠

时间:2017-04-27 05:05:08

标签: php html

我从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"}

如何防止反斜杠的移除?

1 个答案:

答案 0 :(得分:0)

要防止删除反斜杠,请在json encode中使用以下代码:

json_encode($data_de, JSON_UNESCAPED_SLASHES);