格式化<textarea> </textarea>中的换行符

时间:2011-07-31 05:43:03

标签: php html forms textarea styling

我正在尝试从一个地方发布到另一个textarea的PHP数据。

以下是这种情况: 在doSearchTweet.php显示使用twitter API检索的推文后,用户可以使用表单检查他们想要的推文。

表单会在选定的推文上发布textarea输入。

问题是,我无法在textarea中设置所选推文的样式。

例如:用户名 - Jakob Tweet - 我需要帮助设计php! 我选择了这条推文并将数据发布到textarea中,它显示了这个

  

JakobI需要帮助设计php!

而不是

  

     

我需要帮助设计php!

我尝试在textarea中使用普通的html标签,例如<br/> n /,而不是应用html标签,它会显示为这样的普通文本

  

氏&LT; b r&gt;我需要帮助设计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>

3 个答案:

答案 0 :(得分:4)

"<br>"替换为textarea输出中的"\n"

答案 1 :(得分:1)

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

答案 2 :(得分:1)

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