---
title: "Från <br> till \\n"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/92959-från-br-till-n"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "henkepenka"
published: "2003-12-17T23:35:14.000Z"
updated: "2003-12-17T23:55:58.000Z"
replies: 2
views: 255
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/php/92959-från-br-till-n"
---

# Från <br> till \n

## #1 — henkepenka, 2003-12-17T23:35Z

nl2br() byter ju '\\n' till '\<br\>',
men hur gör man tvärtom?

Permalänk: https://www.webforum.nu/p/92959

## #2 — bassebhu, 2003-12-17T23:41Z

br2nl()? ;) hehe nerjå... men kanske:

\<? 
$str="Text\<br\>med\<br\>massa\<br\>radbrytningar"; 
$str=str_replace("\<br\>","\\n",$str); 
?\> 

Mvh, Sebastian

Permalänk: https://www.webforum.nu/p/1230769

## #3 — Matte, 2003-12-17T23:55Z

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:

```php
$text = preg_replace("/<br \/>(?=\r\n|\r|\n)/", "", $text);
```

Eller om du vill ha det som funktion:

```php
function br2nl($text) {

   return preg_replace("/<br \/>(?=\r\n|\r|\n)/", "", $text);

}
```

Permalänk: https://www.webforum.nu/p/1230781

---

Tråden på webben: https://www.webforum.nu/amne/php/92959-från-br-till-n
