PHP 使用转义字符实现双引号中嵌套双引号(\")

前言

最近有了这样一个需求,使用 PHP 输出 HTML + CSS,就像这样:

<span style="color:rgb(186,20,87)"> Webpack </span>

很简单,但遇到了 双引号嵌套问题,就像下面这样:

echo "<span style="color:rgb(186,20,87)"> Webpack </span>"

这段代码会报错,由于双引号嵌套了双引号。

解决


解决办法就是使用转义字符:\" ,告诉 PHP 它不是有意义的双引号。


将包裹的双引号全部使用转移字符 \" 转义:

echo "<span style=\"color:rgb(186,20,87)\"> Webpack </span>"

在这里插入图片描述

发布了271 篇原创文章 · 获赞 426 · 访问量 84万+

猜你喜欢

转载自blog.csdn.net/weixin_44198965/article/details/104508409