如何在PHP中输出包含"<"字符的字符串?
解决PHP输出含<字符的字符串问题
浏览器会把<识别为HTML标签的起始标记,直接输出这类字符时会被解析,导致内容显示异常。你可以用htmlspecialchars()函数转义特殊字符,它会把<转换为<,让浏览器正常显示原字符。
修改后的代码如下:
<?php $x = 'ggukjbgfjI:2<'; $y = 'EiK6'; $z = 'ggukjbgfjI:2<EiK6'; echo htmlspecialchars($x); echo htmlspecialchars($y); echo "<br><br>"; echo htmlspecialchars($z); ?>
htmlspecialchars()会自动处理包括<、>、&、"、'在内的HTML特殊字符,确保字符串内容能在浏览器中正确展示,而不会被当作HTML代码解析。
内容的提问来源于stack exchange,提问作者cronos
相关产品推荐
相关产品推荐

