PHP中的换行符由字符串"\n"表示。 如果您想在HTML中复制用户输入的换行符,您需要将每个\n转换为<br />。您可以手动完成此操作,也可以使用函数nl2br来实现: echo nl2br($_POST['input']);
请看nl2br函数。 文档中的示例: <?php echo nl2br("foo isn't\n bar"); ?> The above example will output: foo isn't<br /> bar
htmlspecialchars
之前,不要忘记对$_POST['input']
进行清理处理。 - knittl