如何使用php在textarea框中添加或保存新行?

时间:2011-01-20 12:05:09

标签: php javascript textarea newline

例如,这是我的文字等。

现在这里是换行符。

如何在php中创建新行我正常需要按住Ctrl和Enter来创建它这个textarea框?

需要javascript吗?

2 个答案:

答案 0 :(得分:3)

如果你想设置textarea的默认文本,你不需要php。您只需要将其值属性设置为“您的文本。\ n另一行”,其中'\ n'将被新行替换。或者,如果您动态设置属性,则可以通过Javascript执行此操作,如:

document.getElementById("id_of_your_textarea").value = "Your text\nAnew line";

答案 1 :(得分:0)

您需要使用所谓的“转义序列”。您可以在PHP Manual上找到所有转义序列的列表。转义序列仅在双引号中的字符串中起作用。

$string = "My string\nWith a line breaks\ninserted"; // notice the \n
$no_escapes = 'This will not replace \n with a line break';