2014-07-17 57 views
0

我有一個非常簡單的形式與textarea。如何從Textarea中獲取值,同時保留PHP的換行符?

我可以用PHP得到textarea的值:

<?php $val = $_POST['txt']; ?> 

我的問題是,是,我怎麼可能保持新行分隔符,當我處理的文本?

我打算髮送純文本電子郵件,而不是HTML電子郵件,這就是爲什麼我需要PHP以完全相同的格式發送電子郵件,這是用戶在textarea中鍵入的格式。

這怎麼可能?

回答

0

你試過nl2br? (http://www.php.net/nl2br

echo nl2br($val); 
+0

他不希望有一個HTML電子郵件,純文本,http://uk3.php.net/nl2br轉換'\ N'等,以''
Ian

0

答發現:

如果你打算髮送純文本電子郵件,你應該只使用原始文本區數據,並將其粘貼作爲電子郵件的身體。

0

你不需要做任何事情,因爲,你已經有了新的線路時,您從textarea獲取數據......只要確保用雙引號",而不是單一的'新線\n

echo '\n'; // this will output these two characters: \n 
echo "\n"; // this will output a new line 
相關問題