---
title: "str_replace -Kunglig fråga"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/65094-str-replace-kunglig-fråga"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "sorhh"
published: "2003-01-16T16:19:24.000Z"
updated: "2003-01-16T23:14:27.000Z"
replies: 6
views: 286
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/65094-str-replace-kunglig-fråga"
---

# str_replace -Kunglig fråga

## #1 — sorhh, 2003-01-16T16:19Z

Som ni om några sekunder kommer förstå är jag ingen kung på PHP direkt... 

Att byta ut "dum" mot "snäll" är inga problem men om jag även vill byta ut "ful" mot "fin"...hur gör jag då?

```php
$str = "Anders är dum och ful";
echo str_replace ( "dum", "snäll", $str );
```

 

Tacksam för svar!  :)

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

## #2 — pimme, 2003-01-16T16:29Z

Går att göra på en del olika sätt.
Här är antagligen det som är mest överskådligt

```php
$str = "Anders är dum och ful";
$str = str_replace ( "dum", "snäll", $str );
$str = str_replace ( "ful", "fin", $str );
echo $str;
```

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

## #3 — sorhh, 2003-01-16T16:33Z

Åh, då var jag inte så långt ifrån i mina försök.

Tack så mycket!

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

## #4 — sorhh, 2003-01-16T17:00Z

Kom på att det vore smidigt om texten som ska "ändras" är en inkluderad fil (tror ni förstår). 
Det här fungerade inte...hur skall jag göra? :q 

```php
$str = include ("hej.txt");
$str = str_replace ( "fråga", "snäll", $str );
$str = str_replace ( "php", "fin", $str );
echo $str;
```

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

## #5 — sorhh, 2003-01-16T18:06Z

Please, ingen som kan hjälpa mej? :OO

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

## #6 — fundersam, 2003-01-16T19:00Z

Include funktionen har inget att göra med .txt filer, det är helt enkelt ett sätt att infoga PHP kod där du sätter 

include('PHP_fil_namn.php');

Den klistrar in koden från filen där du vill ha den helt enkelt!

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

## #7 — Matte, 2003-01-16T23:14Z

Du kan göra så här:

```php
$fp = fopen("hej.txt", "r");
$str = fread($fp, filesize("hej.txt"));
fclose($fp);

$search = array("fråga", "php");
$replace = array("snäll", "fin");

$str = str_replace ( $search, $replace, $str );

echo $str;
```

 
Som du ser kan du lägga dina sök och ersättningssträngar i en array, istället för att köra flera str_replace.

Vill du sen spara dina ändringar till samma fil:

```php
$fp = fopen("hej.txt", "w");
fwrite($fp, $str);
fclose($fp);
```

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

---

Tråden på webben: https://www.webforum.nu/amne/php/65094-str-replace-kunglig-fråga
