---
title: "Radbryt"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/109883-radbryt"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "bluespot"
published: "2004-08-23T17:54:03.000Z"
updated: "2004-08-29T00:13:37.000Z"
replies: 14
views: 530
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/109883-radbryt"
---

# Radbryt

## #1 — bluespot, 2004-08-23T17:54Z

Har kollat runt här på forumet men får inte kläm på det här med radbrytningar.

Jag antar att man ska använda nl2br, men hur?

```
<?php echo $row_rsNyheter['text']; ?>
```

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

## #2 — Peeer, 2004-08-23T17:59Z

```
<?php echo nl2br($row_rsNyheter['text']); ?>
```

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

## #3 — bluespot, 2004-08-24T08:13Z

Tack för snabbt svar, nu är det bara en sak kvar.

Om man vill ha en tom rad emellan, alltså:
Rad1

Rad2

Hur skriver jag då?

Nu blir det bara:
Rad1
Rad2

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

## #4 — Eitraz, 2004-08-24T09:54Z

Du kan använda kommandon **str_replace** istället.

```php
echo str_replace("\n","<br><br>",$row_rsNyheter['text']);
```

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

## #5 — bluespot, 2004-08-24T16:56Z

Nu är det något konstigt här.

Jag provade med

```
<?php echo nl2br($row_rsNyheter['text']); ?>
```

 

I IE6 ser det ut så här:
Rad1
Rad2
Rad3

Men i koden ser det ut såhär:
Rad1\<br /\>
\<br /\>
Rad2\<br /\>
\<br /\>
Rad3

I IE5 på Mac blir det rätt.

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

## #6 — Eitraz, 2004-08-24T17:57Z

Det är helt ok ;)

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

## #7 — Peeer, 2004-08-24T18:02Z

> **Eitraz skrev:**
>
> Det är helt ok ;)

Que?

bluespot \> Har du någon länk till sidan i fråga? Det verkar helt klart udda.

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

## #8 — Eitraz, 2004-08-24T19:03Z

När man använder **nl2br** så blir radbrytningarna **\<br /\>** (i koden)

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

## #9 — Peeer, 2004-08-24T19:19Z

> **Eitraz skrev:**
>
> När man använder **nl2br** så blir radbrytningarna **\<br /\>** (i koden)

Ja det blir det, men vad har det med frågan att göra? Bluespot frågade varför det blev 2 br-taggar, men ie bara visade det som en (dvs ingen blankrad mellan textraderna).

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

## #10 — Eitraz, 2004-08-24T19:42Z

Hoppsa, fel av mig då, missade att det var två rader där ;)

sorry

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

## #11 — bluespot, 2004-08-25T15:52Z

Jag kan tyvärr inte länka direkt till sidan men här är koden:

```
<table width="360" border="0" cellspacing="0" cellpadding="0">
    <tr>
      <td><p class="header">Nyheter</p>
      <?php do { ?>
      <p><strong><?php echo $row_rsNyheter['datum']; ?></strong><br />
      <?php echo nl2br($row_rsNyheter['text']); ?></p>
      <?php } while ($row_rsNyheter = mysql_fetch_assoc($rsNyheter)); ?></td>
    </tr>
  </table>
```

 

Och såhär ser det ut i koden på i webbläsaren:

```
<table width="360" border="0" cellspacing="0" cellpadding="0">
    <tr>
      <td><p class="header">Nyheter</p>
     <p><strong>2004-08-24</strong><br />
Rad1<br />
<br />
Rad2<br />
<br />
Rad3</p>
     </td>
    </tr>
  </table>
```

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

## #12 — Peeer, 2004-08-25T17:12Z

Och den koden visas i IE6 bara som en radbrytning (dvs, inga blankrader mellan raderna)? Du har ingen css-kod (eller liknande) som gör att br-taggen uppträder udda?

Annars har jag ingen aning.

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

## #13 — bluespot, 2004-08-25T18:43Z

Jag provade att lägga koden på en helt tom sida utan css, då visades den rätt.

Men vad i css:en kan få en br-tagg att uppföra sig sådär?

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

## #14 — bluespot, 2004-08-28T20:34Z

Jag tog bort "letter-spacing" i css:en och nu fungerar allt som det ska.

Tack för hjälpen!

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

## #15 — Nexus86, 2004-08-29T00:13Z

> **bluespot skrev:**
>
> Jag tog bort "letter-spacing" i css:en och nu fungerar allt som det ska.

Jag har också haft problem med letter-spacing i IE. Någon som vet någon work-around eller ska jag helt sluta använda letter-spacing?

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

---

Tråden på webben: https://www.webforum.nu/amne/php/109883-radbryt
