如何摆脱额外的空白空间?

问题描述:

我有一个文本框,我用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

看起来像你想要的是这些行的一些清理。 这是我在我的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

我建议包裹变量SQL与TRIM(“句这里”)