2011-01-20 63 views
0

例如這裏是我的文字等如何使用php在textarea框中添加或保存新行?

現在這裏是換行符。

如何在php中創建新行我通常需要按住Ctrl和Enter才能創建它這個textarea框?

它需要JavaScript嗎?

+0

這與MySQL有什麼關係? – 2011-01-20 12:12:54

+0

完全沒有;重新標記。 – 2011-01-20 12:33:36

回答

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'; 
3

如果你想設置一個textarea的默認文本,你不需要php。您只需要將其值屬性設置爲「您的文本。\ n另一行」,其中'\ n'將被替換爲新行。如果你動態設置屬性,或者你可以通過Javascript來做到這一點,如:

document.getElementById("id_of_your_textarea").value = "Your text\nAnew line"; 
相關問題