2011-07-31 111 views
3

我想將PHP數據從一個地方發佈到另一個textarea。格式化換行符<textarea>

以下是這種情況: 在doSearchTweet.php顯示使用Twitter API檢索到的推文後,用戶可以使用表單檢查他們想要的推文。

表單將發佈選定的推文textarea輸入。

這裏是問題所在,我無法在textarea中選擇所需的tweets。

例如:用戶名 - Jakob鳴叫 - 我需要PHP樣式幫助! 我選擇這條推文和數據張貼到文本區域,它顯示這

JakobI需要在樣式化PHP的幫助!

代替

雅各布

我需要幫助的造型PHP!

我嘗試使用普通的HTML標籤,如<br/> N /在textarea的,而不是應用的HTML標籤,它會出現這樣的

雅各布< BR普通文本>我需要在造型幫助PHP!

這裏是我的代碼

<tr><td><label for="content"><span class="postBigFont">Content: </span></label></td> 
<td colspan="4"><textarea cols="60" rows="15" name="content"> 
<?php 
     $user = $_POST['username']; 
     $content = $_POST['content']; 
     $add = $_POST['add']; 
     foreach ($add as $i){ 
     echo $user[$i]; 
     echo $content[$i]; 
    }?> 
</textarea></td></tr> 

回答

4

在您的textarea輸出替換"<br>""\n"

1
$content = str_replace("\r\n", "<br />", $content); 
+0

你爲什麼把在字符串變量?如果只有Unix-Newlines,這將不起作用;) – TimWolla

+0

哦,它不應該是這樣的...... Sry – ZyteX

1

也許nl2br($text);就是答案