2011-05-09 106 views
0

我有一個文本框,我用nl2br插入數據庫。問題是
增加了太多的空間。有沒有一種方法可以在處理過程中爲其分配一個ID或以某種方式來減少句子之間的空間?如何擺脫額外的空白空間?

+0

你是什麼意思,「增加太多的空間」?你能舉一個例子嗎? – 2011-05-09 20:44:53

+2

您通常希望在輸出上應用nl2br(),在數據庫中保留原始行分隔符並節省一些空間。 – 2011-05-09 20:45:25

+1

多餘的空格字符可以用trim()或正則表達式去掉,具體取決於它們的位置。 – 2011-05-09 20:46:03

回答

1

看起來像你想要的是這些行的一些清理。 這是我在我的php應用程序上使用的。

<?php 
function trimlines($html){ 
    $ret = str_replace("\r\n","\n",$html); 
    $ret = explode("\n",$ret); 
    $ret = array_map('trim',$ret); 
    $ret = join("\r\n",$ret); 
    return $ret; 
} 
?> 

正則表達式也可以使用,但是對於快速清理,這對我很有用。 希望它能幫助:)

+0

嘿!它沒有工作。我不給我一個輸出,我用我需要的變量來替換$ html。 – AAA 2011-05-10 21:08:42

1

我建議包裹變量SQL與TRIM(「句這裏」)