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

效果

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