0

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

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

如何在 PHP 中转义?

4

1 回答 1

2

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

要在浏览器中逐字显示文本,您可以使用该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;因此它显示正确的字符。请查看可用标志并选择正确显示代码行所需的标志。

于 2013-01-22T14:24:07.983 回答