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

效果

相关推荐
天桥下的卖艺者几秒前
R语言使用TrialEmulation包快速进行数据模拟RCT研究(真实世界研究)
开发语言·r语言·模拟rct
无风听海2 分钟前
NET10之C# Primary Constructor 深度指南
开发语言·c#·.net10
Omics Pro3 分钟前
基因集(模块)活性量化:R语言+Java原生
大数据·开发语言·前端·javascript·数据库·r语言·aigc
RDCJM3 分钟前
index.php 和 php
开发语言·php
Java成神之路-4 分钟前
序列化协议全解析:XML、SOAP、JSON 与 Protobuf 实战对比及 Protobuf 演进方案
xml·json
sycmancia6 分钟前
C++——Qt中的消息处理
开发语言·qt
biter down6 分钟前
深入浅出 C++ string 类:从原理到实战
开发语言·c++
okiseethenwhat9 分钟前
反射在 JVM 层面的实现原理
开发语言·jvm·python
星梦清河15 分钟前
Java并发编程
java·开发语言
XiYang-DING19 分钟前
【Java SE】sealed关键字
java·开发语言·python