如何使用json_encode回显没有反斜杠的值[重复]
Posted
技术标签:
【中文标题】如何使用json_encode回显没有反斜杠的值[重复]【英文标题】:how to echo value without backslash inside with json_encode [duplicate] 【发布时间】:2019-07-10 02:23:48 【问题描述】:当我想从 json 中回显带有 /
的数据时,它会为 /
添加一个反斜杠。
如何去掉反斜杠?
这个:
$data = [
"actualdir" => "uploads/aaa"
];
echo json_encode($data);
给我这个作为输出:
"actualdir":"uploads\/aaa"
它应该是:
"actualdir":"uploads/aaa"
我怎样才能做到这一点?
【问题讨论】:
【参考方案1】:您可以尝试对json_encode
使用JSON_UNESCAPED_SLASHES
选项 - 即:
echo json_encode( $data, JSON_UNESCAPED_SLASHES );
还有许多其他选项可供选择 - 更多信息请访问php.net
【讨论】:
以上是关于如何使用json_encode回显没有反斜杠的值[重复]的主要内容,如果未能解决你的问题,请参考以下文章
Environment.SystemDirectory获得的路径没有反斜杠