我正在尝试将 HTML 输出到文本框中,而不是让它破坏文本框。
我喜欢它,所以在文本框中我可以在其中包含 HTML,例如跨度、h1s、h2s 等。每次我尝试这样做时,文本框都会中断。
我试过:stripslashes(),解码 html 并重新编码。我确定有一个简单的功能可以做到这一点,但我似乎找不到它。
任何帮助表示赞赏。
正如赛斯建议的那样,你应该使用htmlentities()
.
这样,这样的字符串:
$str = htmlentities("A 'quote' is <b>bold</b>");
将转换为:
$str = "A 'quote' is <b>bold</b>";
当输出到页面时,它将<
正确显示为<
等。