PHP:解决一个字符串中的斜杠 / 进行 JSON 编码时,斜杠被转义为 \/

一、修改前

问题代码

直接通过JSON编码,就会出现问题

代码

php 复制代码
$url = 'SO/'.$fileName;
echo json_encode($url);

效果

二、解决后

代码

使用 json_encode 函数的第二个参数JSON_UNESCAPED_SLASHES 来禁止对斜杠进行转义

php 复制代码
$url = 'SO/'.$fileName;
echo json_encode($url, JSON_UNESCAPED_SLASHES);

效果

相关推荐
wjs2024几秒前
XML 技术
开发语言
沪漂阿龙3 分钟前
Python 面向对象编程完全指南:从新手到高手的进阶之路
开发语言·python·microsoft
chushiyunen6 分钟前
python中的异常处理
开发语言·python
2401_8747325315 分钟前
C++并发编程中的死锁避免
开发语言·c++·算法
2301_7923082517 分钟前
C++编译期数学计算
开发语言·c++·算法
兑生21 分钟前
【灵神题单·贪心】3745. 三元素表达式的最大值 | 排序贪心 | Java
java·开发语言
sqyno1sky29 分钟前
C++中的契约编程
开发语言·c++·算法
python猿43 分钟前
打卡Python王者归来--第30天
开发语言·python
qq_3349031543 分钟前
嵌入式C++驱动开发
开发语言·c++·算法
上海云盾-小余1 小时前
云主机安全加固:从系统、网络到应用的零信任配置
网络·安全·php