---
title: "Ta bort radbrytningar?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/130243-ta-bort-radbrytningar"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "streetrobban"
published: "2005-06-18T16:15:21.000Z"
updated: "2005-06-21T14:54:58.000Z"
replies: 7
views: 552
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/130243-ta-bort-radbrytningar"
---

# Ta bort radbrytningar?

## #1 — streetrobban, 2005-06-18T16:15Z

Tjena, prövade att söka på detta i forumet utan vidare resultat. Så jag slänger in en ny tråd och hoppas på det bästa.

Grejjen är den att när folk skriver i min gästbok så blir det ibland så att de lämnar en extra \<br/\> i sina inlägg. Det är sjukt störande tycker jag då jag måste gå in i efterhand och fixa till det! (Måste ju se snyggt ut)

Jag vet att det går att fixa detta, men vet inte hur. Please help! :)

Exempel:

```
Av: Robban.
Tjenare, kool sida! Hej då!
```

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

## #2 — Pedda, 2005-06-18T16:20Z

Tror att trim borde fungera.

Lägg detta innan du sparar inläggen i databasen

```php
// Tag bort eventuella blanksteg i början eller slutet mm
foreach($_POST as $key => $val){
    $_POST[$key] = trim($val);
}
```

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

## #3 — Matte, 2005-06-18T16:20Z

```
$text = preg_replace("/(\r\n|\r|\n)+/", "\n", $text);
```

 Innan du kör nl2br() på texten.

\[EDIT\]
Jag förstod det som inne i texten :)
Men när jag läser Peddas svar så tolkar jag det nog också som han. 
Låter dick mitt svar stå kvar, fastän det inte är vad du söker.

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

## #4 — streetrobban, 2005-06-18T16:54Z

Utan att ha kollat på koden. Tar den bara bort blanksteg eller också \<br/\> ?

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

## #5 — Pedda, 2005-06-18T17:46Z

Jag vet att den tar bort blanksteg, men jag tror att den även tar bort radbrytningar. (Om du menar min kod)

r/
Jag använder koden främst för att kolla så ett fält från ett formulär som inte får  vara tomt inte enbart innehåller blanksteg. Så det är ju bra att använda ändå, så ingen postar ett inlägg i gäsboken med enbart blanksteg.

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

## #6 — Matte, 2005-06-18T23:20Z

trim() tar bort mellanslag, radbrytningar och tabbar från början och slutet på strängen.

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

## #7 — jOOOL, 2005-06-19T14:53Z

Pedda om du kör trim() på en sträng som enbart innehåller tabbar, blanksteg och radbrytningar så returneras NULL.  Så egentligen behöver man inte den där maxxad preg_replace koden :)

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

## #8 — aasah, 2005-06-21T14:54Z

> **jOOOL skrev:**
>
> Pedda om du kör trim() på en sträng som enbart innehåller tabbar, blanksteg och radbrytningar så returneras NULL.  Så egentligen behöver man inte den där maxxad preg_replace koden :)

Mattes kod plockar bort "extra" blanktecken **inuti** ett textblock. Dvs om man skriver något i stil med:

Jag är sååå cooool

eftersom jag kan slå retur flera gånger i följd!

så blir det:

Jag är sååå cooool
eftersom jag kan slå retur flera gånger i följd!

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

---

Tråden på webben: https://www.webforum.nu/amne/php/130243-ta-bort-radbrytningar
