Created
January 17, 2015 08:30
-
-
Save technoknol/a7b98b36706f77ab1633 to your computer and use it in GitHub Desktop.
nl2el - An Alternative to nl2br() PHP function
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?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' ); | |
?> |
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
jjjj dh