PHP has a very good function: nl2br (), which converts the line break in the text box to the br on the HTML page. But how can we convert the br line break in html to the line break in the text box?
PHP has a very good function: nl2br (), which converts the line feed in the text box to the br/in the HTML page. But how can we convert the br/line break in html to the line break in the text box?
The following methods can help you solve this problem.
In PHP
Line breaks are converted to line breaks in the text box:
The Code is as follows:
Function br2nl ($ text ){
Return preg_replace ('/ /I ', '', $ text );
}
Or:
The Code is as follows:
Function br2nl ($ text ){
$ Text = preg_replace ('/ /I ', chr (13), $ text );
Return preg_replace ('// I', '', $ text );
}
In JS
Line breaks are converted to line breaks in the text box:
The Code is as follows:
Function br2nl (txt ){
Var re = /( |
|
| )/G;
Var s = txt. replace (re, "\ n ");
Return s;
}