Well, in short, you want to replace \n\n\n or \n\n\n\n with \n\n. This can be done cleaverly with a regexp (not my expertise at all, but you want to replace 3 or more occurences of \n in a row with \n\n.
Otherwise, a simple str_replace() will do it an okay job. something like: <? $str = "something\n\nwith\n\ntoo\n\n\nmany\n\n\n\nline\nbreaks"; $str = str_replace('\n\n\n','\n\n',$str) // change three enters to two $str = str_replace('\n\n\n\n','\n\n',$str) // change four enters to two ?> Untested of course. Like I said, a regexp would be better here. Justin French on 24/06/02 6:51 PM, Jason Caldwell ([EMAIL PROTECTED]) wrote: > Is there an elegant way to remove excess blank lines from my form data? > > For example; if someone enters the following text and then press' the > Submit button: > > ---- > This is a some text > > > This is more text, and yet even more.... > ---- > > What I want to do is remove the excess white space and make it look like > this? > > ---- > This is a some text > > This is more text, and yet even more.... > ---- > > My users may press <enter> too many times and I want to ensure clean text > and formatting. > > Thanks. > Jason > > > > -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php