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

效果

相关推荐
ooooooctober20 小时前
PHP代码审计框架性思维的建立
android·开发语言·php
Q_Q51100828521 小时前
python+django/flask的宠物用品系统vue
spring boot·python·django·flask·node.js·php
864记忆21 小时前
Qt Widgets 模块中的函数详解
开发语言·qt
white-persist21 小时前
差异功能定位解析:C语言与C++(区别在哪里?)
java·c语言·开发语言·网络·c++·安全·信息可视化
q***728721 小时前
Golang 构建学习
开发语言·学习·golang
hmbbcsm21 小时前
练习python题目小记(五)
开发语言·python
kokunka21 小时前
C#类修饰符功能与范围详解
java·开发语言·c#
仟濹21 小时前
【Java 基础】3 面向对象 - this
java·开发语言·python
Dxy123931021621 小时前
Python一个类的特殊方法有哪些
开发语言·python
爱吃烤鸡翅的酸菜鱼21 小时前
如何用【rust】做一个命令行版的电子辞典
开发语言·rust