使用PHP echo我想在浏览器中得到它:
var x = "<td><a class=\"button3\"><input type=\"text\" name=\"" + a + "_" + y + "\" id=\"something\" value=\"\" class=\"inputText\"></a></td>";
如何在PHP中转义它?
答案 0 :(得分: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中用于创建标记的所有字符。例如,<
转换为<
,因此它会显示正确的字符。请查看available flags并选择正确显示代码行所需的内容。