您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

json_encode()转义正斜杠

json_encode()转义正斜杠

有没有办法禁用它?

是的,您只需要使用该JSON_UNESCAPED_SLASHES标志。

阅读之前:https ://stackoverflow.com/a/10210367/367456(知道你在做什么- 知道你的敌人)

json_encode($str, JSON_UNESCAPED_SLASHES);








<?PHP
/*
 * Escaping the reverse-solidus character ("/", slash) is optional in JSON.
 *
 * This can be controlled with the JSON_UNESCAPED_SLASHES flag constant in PHP.
 *
 * @link http://stackoverflow.com/a/10210433/367456
 */

$url = 'http://www.example.com/';

echo json_encode($url), "\n";

echo json_encode($url, JSON_UNESCAPED_SLASHES), "\n";

示例输出

"http:\/\/www.example.com\/"
"http://www.example.com/"
其他 2022/1/1 18:15:45 有400人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶