【问题标题】:how to echo value without backslash inside with json_encode [duplicate]如何使用json_encode回显没有反斜杠的值[重复]
【发布时间】:2019-07-10 02:23:48
【问题描述】:

当我想从 json 中回显带有 / 的数据时,它会为 / 添加一个反斜杠。

如何去掉反斜杠?

这个:

$data = [
"actualdir" => "uploads/aaa"
];
echo json_encode($data);

给我这个作为输出:

{"actualdir":"uploads\/aaa"}

它应该是:

{"actualdir":"uploads/aaa"}  

我怎样才能做到这一点?

【问题讨论】:

    标签: php json


    【解决方案1】:

    您可以尝试对json_encode 使用JSON_UNESCAPED_SLASHES 选项 - 即:

    echo json_encode( $data,  JSON_UNESCAPED_SLASHES );
    

    还有许多其他选项可供选择 - 更多信息请访问PHP.net

    【讨论】:

      猜你喜欢
      • 2015-10-23
      • 1970-01-01
      • 2018-06-07
      • 2017-06-15
      • 2018-07-26
      • 1970-01-01
      • 2017-11-30
      • 1970-01-01
      • 2011-11-09
      相关资源
      最近更新 更多