nl2br() byter ju '\n' till '<br>',
men hur gör man tvärtom?
Från <br> till \n
2 svar · 246 visningar · startad av henkepenka
br2nl()? ;) hehe nerjå... men kanske:
<?
$str="Text<br>med<br>massa<br>radbrytningar";
$str=str_replace("<br>","\n",$str);
?>
Mvh, Sebastian
nl2br ersätter inte radbrytning med <br> utan lägger till <br /> före radbrytning.
Det borde gå att göra på det här viset:
$text = preg_replace("/<br \/>(?=\r\n|\r|\n)/", "", $text);
Eller om du vill ha det som funktion:
function br2nl($text) {
return preg_replace("/<br \/>(?=\r\n|\r|\n)/", "", $text);
}