使用 PHP echo 我想在浏览器中得到这个:
var x = "<td><a class=\"button3\"><input type=\"text\" name=\"" + a + "_" + y + "\" id=\"something\" value=\"\" class=\"inputText\"></a></td>";
如何在 PHP 中转义?
使用 PHP echo 我想在浏览器中得到这个:
var x = "<td><a class=\"button3\"><input type=\"text\" name=\"" + a + "_" + y + "\" id=\"something\" value=\"\" class=\"inputText\"></a></td>";
如何在 PHP 中转义?
您似乎没有使用单引号'
,因此在使用单引号时将代码行包装在字符串中非常容易。
要在浏览器中逐字显示文本,您可以使用该htmlentities()
函数并将echo
其输出到浏览器:
echo htmlentities('var x = "<td><a class=\"button3\"><input type=\"text\" name=\"" + a + "_" + y + "\" id=\"something\" value=\"\" class=\"inputText\"></a></td>";');
它将转换 HTML 中使用的所有字符以创建标签。例如<
转换为,<
因此它显示正确的字符。请查看可用标志并选择正确显示代码行所需的标志。