Skip to main content

br2nl() - PHP custom function to convert BR tags in a string to Newline Character

Line Break to new Line character conversion in PHP

When we fetch string data which contains BR tags from database to display in a textarea, the BR tags may display as such with out adding a new line. To handle this we have to convert the BR tags in the string to Newline character. Here is a custom php function to do this function. This function works just opposite to nl2br() builtin function in PHP which converts all New line character to BR tag.

We shall name the function as br2nl().

The below given version of function uses regular expression preg_replace for replacement of BR tag (<br/>) to Newline character (\n).


function br2nl( $inputStr ) {
return( preg_replace('/<br\s?\/?>/i', "\r\n", $testString ) );
}

//input string
$testString = "A test string<br/><br />It works<BR><br>";
$transformedString = br2nl( $testString );



Here is another version which uses php builtin function str_ireplace for the replacement.

function br2nl($str) {
return( str_ireplace(['<br />','<br>','<br/>'], "\r\n", $str) );
}

//input string
$testString = "A test string<br/><br />It works<BR><br>";
//calling br2nl function
$transformedString = br2nl( $testString );

Hope this helps :)

Popular posts from this blog

Sachin Tendulkar's emotional farewell Speech at Wankhede Stadium, Mumbai - Full Text and Video

Full Text and Video of Sachin Tendulkar's emotional farewell Speech on Nov 16, 2014 On November 16, 2013 - Sachin Ramesh Tendulkar played his last international cricket match against West-Indies at the at Wankhede Stadium, Mumbai. After the match he gave an emotional farewell speech. No one would be able forget the speech. The eyes of the gathered people were tearfull. Through out the speech Sachin thanked each and everyone who supported and encouraged him to build up his glorius career which spanned 24 years.

How to remove backlinks to your website from low quality websites and how to Disavow websites?

Some webmasters may find their website's traffic dropped significantly after a particular day. The day before the traffic drop, might have received lots of visitors, but after that the web traffic dropped to less than 50%. Periodically Google releases some search algorithms which tracks low quality sites and penalise pages so that they may not appear in top positions of the search results there after and this will lead to low traffic to that website.

PHP script to list files in a given directory using opendir, readdir and glob functions

PHP script to list files in a given directory The below given script goes through a given directory and list the name of the files in the order as it is stored in the file system. The first script uses a directory handler to operate on a given directory. It opens the handler, reads file entries one by one by looping through the directory (during this step you can process the file ) and finally close the handler


Urgent Openings for PHP trainees, Andriod / IOS developers and PHP developers in Kochi Trivandrum Calicut and Bangalore. Please Send Your updated resumes to recruit.vo@gmail.com   Read more »
Member
Search This Blog