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

效果

相关推荐
小杍随笔5 分钟前
【Rust Exercism 练习详解:Anagram + Space Age + Sublist(附完整代码与深度解读)】
开发语言·rust·c#
第二只羽毛7 分钟前
IO代码解释3
java·大数据·开发语言
是娇娇公主~12 分钟前
C++迭代器详解
开发语言·c++·stl
qq_1481153712 分钟前
C++网络编程(Boost.Asio)
开发语言·c++·算法
weisian15112 分钟前
Java并发编程--24-死锁排查与性能调优:线上并发问题诊断指南(死锁,CPU飙升,内存溢出)
java·开发语言·arthas·死锁·火焰图·cpu飙升
CSCN新手听安12 分钟前
【Qt】Qt概述(三)Qt初识,HelloWorld的创建,对象树
开发语言·qt
Irene199116 分钟前
JavaScript脚本加载的两种方式:defer/async 的区别
前端·javascript·php
2301_8042154117 分钟前
内存映射文件高级用法
开发语言·c++·算法
luanma15098018 分钟前
PHP vs C#:30字秒懂两大语言核心差异
android·开发语言·python·php·laravel
Channing Lewis20 分钟前
Python 全局变量调用了一个函数,如何实现每次使用时都运行一次函数获取最新的结果
开发语言·python