On Sunday 07 March 2004 21:58, Stefan Walk wrote: > On Sun, Mar 07, 2004 at 01:07:08PM -0500, Louis-Philippe Huberdeau wrote: > > I wrote this very simple function (modification from nl2br actually) to > > convert newlines to well formatted HTML paragraphs instead of line > > breaks, allowing better formatting of a dynamic output. It's not the > > most perfect piece of code ever written, but it works and it can be > > quite useful. > > The <br /> tag does not have as much possibilities as the <p> tag when > > it comes to CSS, which gave me the idea to write this function. > function nl2p($str) { > return '<p>'.preg_replace('/\r\n|\n|\r/', '</p>$0<p>', $str).'</p>'; > } > I think that function is not neccessary... nl2br is already redundant. > They are one-liners in php itself... so no need to write functions for > them.
More ideas for intresting functions specialy for websites: - nl2span($text, $array_of_arguments_for_span) - nl2div($text, $array_of_arguments_for_div) - obfuscate_mailaddr($mail_addr). Intresting for users that need such functions on several places in code and in this case better as regexp in PHP itself. Why not take this ideas and put together into ext/html(format)? Regards, Kai -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php