Skip to content

Instantly share code, notes, and snippets.

@technoknol
Created January 17, 2015 08:30
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save technoknol/a7b98b36706f77ab1633 to your computer and use it in GitHub Desktop.
Save technoknol/a7b98b36706f77ab1633 to your computer and use it in GitHub Desktop.
nl2el - An Alternative to nl2br() PHP function
<?php
function nl2el ($text , $el = 'span' , $class = '') {
$text = trim($text);
return '<'.$el.' class="'.$class.'">' . preg_replace('/[\r\n]+/', '</'.$el.' ><'.$el.' class="'.$class.'">', $text) . '</'.$el.'>';
}
// Usage
$formetted = nl2el( $withHtml , 'span' , 'multiple_class try_me' );
?>
@leCoderon
Copy link

jjjj dh

@leCoderon
Copy link

Lorem ipsum dolor sit amet consectetur adipisicing elit. Repudiandae libero minima ad voluptatem fugit sed tenetur dolor quae, reprehenderit possimus vel a aliquam blanditiis dolorum fuga explicabo enim iusto asperiores?
Corporis itaque, fuga aliquid aliquam repellat veniam modi architecto nostrum sequi delectus corrupti voluptates nihil maiores quis blanditiis, assumenda aspernatur, optio nesciunt in officiis nobis mollitia earum quibusdam! Similique, odio.
Enim sunt ab modi quisquam optio nihil fuga placeat consectetur nobis maiores quam molestiae quas vero aut repudiandae sed unde, obcaecati saepe iure ea hic id. Sit praesentium velit vitae!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment