php echo html标签所以它是可见的(不解释为代码)

Jus*_*ice 5 html php tags echo

我目前正在尝试从包含html样式标记的变量中回显文本值.<...>

$string = "variable_name";
$tag_str = "<".$string.">";
echo $tag_str;
Run Code Online (Sandbox Code Playgroud)

目前这个回声没有,因为它认为它是HTML代码.我如何回应<variable_name>页面,以便浏览器可以查看并且不被解释为代码?

Mus*_*usa 7

你必须对你的输出进行html编码

$string = "variable_name";
$tag_str = "<".$string.">";
echo htmlspecialchars($tag_str);
Run Code Online (Sandbox Code Playgroud)