---
title: "Problem med radbrytning"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/54901-problem-med-radbrytning"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Cactuz"
published: "2002-10-02T16:15:44.000Z"
updated: "2002-10-05T07:15:06.000Z"
replies: 3
views: 258
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/54901-problem-med-radbrytning"
---

# Problem med radbrytning

## #1 — Cactuz, 2002-10-02T16:15Z

Jag använder wordwrap som delar raden efter t.ex 10 tecken. Problemet är att om användaren har gjort egna radbyten så ser det ut ungefär såhär:

> Hejsan
> De
> tta är en 
> text som se
> r väldigt 
> konstig ut
> .

Jag vill att den ska typ köra wordwrap på varje rad och hellst inte byta rad i ett ord som t.ex inte är längre än 10 tecken.

Går detta lösa?

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

## #2 — Marcus, 2002-10-03T05:39Z

Gör ett reguljärt uttryck som först lägger allting till en rad. 

```php
$str = preg_replace("/\r|\n/g","",$str);
```

Obs! Otestad... men en vägledning iaf. 

Efter du lagt allt på en rad så kan du wrappa hur mycket du vill :-)

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

## #3 — Cactuz, 2002-10-04T22:38Z

Men då försvinner ju deras egna radbrytningar.. och det får dom ju inte

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

## #4 — Matte, 2002-10-05T07:15Z

Har du gjort något annat med användarens text först. För jag kan inte få fram din effekt. Hos mig fungerar det:

```
<?php
if (isset($_POST['mintext'])){
  $text = wordwrap($_POST['mintext'], 10, "\n", 1);
}

if (!isset($text)) $text = "";
?>
<form action="test.php" method="post">
<textarea style="width:200px;height:100px" 
  name="mintext"><?=$text ?></textarea><br>
<input type="submit">
</form>
```

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

---

Tråden på webben: https://www.webforum.nu/amne/php/54901-problem-med-radbrytning
