你是是能不能把回车替换为 <p>, 然后输出为下列格式:
<style>
#div1 p
{
text-indent: 2em;
}
</style><div id="div1" style="border: solid 1 green;">
<p>这是第一段
<p>这是第二段
<p>这是第三段。这是第三段。这是第三段。这是第三段。这是第三段。这是第三段。这是第三段。这是第三段。这是第三段。这是第三段。这是第三段。这是第三段。这是第三段。这是第三段。这是第三段。这是第三段。这是第三段。这是第三段。这是第三段。这是第三段。这是第三段。
</div>

解决方案 »

  1.   

    $text = nl2br(preg_replace("/([\r\n]+)/","\\1&nbsp;&nbsp;",$text);
      

  2.   

    多谢唠叨老大!搞定!考虑到第一行开头并无回车和换行符号,试验了一下,完整的写法是这样:$text = "&nbsp;&nbsp".nl2br(preg_replace("/([\r\n]+)/","\\1&nbsp;&nbsp;",$text));明天给分