我正在尝试将HTML输出到文本框中,而不是让它破坏文本框。
我喜欢它,所以在文本框中我可以有HTML,例如跨度,h1s,h2s等。每次我尝试这样做时,文本框都会中断。
我尝试过:stripslashes(),解码html并重新编码。我确信有一个简单的功能,但我似乎无法找到它。
感谢任何帮助。
答案 0 :(得分:1)
正如Seth建议的那样,你应该使用htmlentities()
。
这样,就像这样的字符串:
$str = htmlentities("A 'quote' is <b>bold</b>");
将转换为:
$str = "A 'quote' is <b>bold</b>";
当输出到页面时,它会<
正确地显示为<
等。