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);

效果

相关推荐
我是无敌小恐龙2 分钟前
Java SE 零基础入门Day03 数组核心详解(定义+内存+遍历+算法+实战案例)
java·开发语言·数据结构·人工智能·算法·aigc·动态规划
甘露寺5 分钟前
深入理解并发模型:从 Python 的 async/await 到 Java 的虚拟线程与线程池机制
java·开发语言·网络
郝学胜-神的一滴7 分钟前
深入理解 epoll_wait:高性能 IO 多路复用核心解密
linux·服务器·开发语言·c++·网络协议
ZHOUPUYU12 分钟前
PHP性能优化实战:提升你的应用速度
android·性能优化·php
HAWK eoni14 分钟前
java进阶1——JVM
java·开发语言·jvm
c++之路30 分钟前
C++ 面向对象编程(OOP)
开发语言·c++
沐知全栈开发36 分钟前
CSS Backgrounds (背景)
开发语言
小草cys36 分钟前
树莓派4b + USRP B210 搭建反无人机(反无)系统( HTML + CDN )
开发语言·python·机器学习
坐吃山猪44 分钟前
MFlow03-数据模型解析
开发语言·python·源码·agent·记忆
流年如夢1 小时前
结构体:定义、使用与内存布局
c语言·开发语言·数据结构·c++·算法