如何在PHP中转义这个JavaScript变量

How to escape this JavaScript variable in PHP

本文关键字:JavaScript 变量 转义 PHP      更新时间:2023-09-26

使用PHP echo,我想在浏览器中得到这个:

var x = "<td><a class='"button3'"><input type='"text'" name='"" + a + "_" + y + "'" id='"something'" value='"'" class='"inputText'"></a></td>";

您似乎没有使用单引号',所以当使用单引号时,将您的代码行包装在字符串中非常容易。

要在浏览器中显示文本,您可以使用htmlentities()函数和echo函数将其输出到浏览器:

echo htmlentities('var x = "<td><a class='"button3'"><input type='"text'" name='"" + a + "_" + y + "'" id='"something'" value='"'" class='"inputText'"></a></td>";');

它将转换HTML中用于创建标记的所有字符。例如,<被转换为&lt;,因此它显示正确的字符。请查看可用的标志,并选择正确显示代码行所需的标志。