用'<br/>'代替'\ n'的最简单方法是什么?

时间:2012-01-31 18:00:38

标签: php javascript newline

我在问题中找到了一些答案,但我不明白,并且在这些解决方案中使用了AJAX。

现在我想找到一个简单的解决方案,用<br>替换“Enter Key”或\ n,以用JavaScript或PHP查找新行。

对于<form>中的文字输入(访客评论)。

有没有办法使用string.search()并且不使用AJAX或Jquery或更难的解决方案?

4 个答案:

答案 0 :(得分:8)

PHP的内置函数nl2br()可以做到这一点。

答案 1 :(得分:2)

nl2br是最简单的

<?php echo nl2br($_POST['someTextArea']); ?>

答案 2 :(得分:2)

在PHP中使用nl2br更改新行以中断标记。 http://php.net/manual/en/function.nl2br.php

答案 3 :(得分:2)

最简单,最可靠的方法是使用PHP内置的nl2br()函数。

http://php.net/manual/en/function.nl2br.php

然而,看起来您希望使用javascript实现此目的。这可以用这个来完成:

value.replace(/\n/g,'<br />')