---
title: "str_replace - byta ut , mot ."
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/147401-str-replace-byta-ut-mot"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Turbo123"
published: "2006-05-28T10:21:20.000Z"
updated: "2007-03-23T17:28:32.000Z"
replies: 8
views: 474
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/147401-str-replace-byta-ut-mot"
---

# str_replace - byta ut , mot .

## #1 — Turbo123, 2006-05-28T10:21Z

Om jag vill byta ut , mot .

Gör jag rätt om jag gör så här?
str_replace(",",".",$var);

eller hur blir det... 

Variablen hämtas med $\_REQUEST\["antal_kg"\]; från ett formulär.
Det som kommer in kan vara 0,5 0,25 osv och det ska omvandlas till 0.5 0.25 osv

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

## #2 — Pedda, 2006-05-28T11:38Z

Ser helt rätt ut.

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

## #3 — NiGHTFiRE, 2006-05-28T12:39Z

Själv tycker jag att det ska se ut såhära:
str_replace(",".",$var);

Jag har hållt på med str_replace förut men för säkerhetsskull så tittade jag upp det och detta är hämtat från deras sida
Exempel:
$bodytag = str_replace("%body%", "black", "\<body text='%body%'\>");
dvs att %body% byts ut till black i string: \<body text='%body%'\>.
För mig har det gått att göra som mitt exempel.

EDIT: Läste fel på din kod. du hade gjort det så här.

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

## #4 — Pedda, 2006-05-28T13:21Z

Nej, med lite mellanslag så blir det lättare att läsa

```php
str_replace("," , "." , $var);
```

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

## #5 — Turbo123, 2006-05-29T13:19Z

Det konstiga är att det inte fungerar. Inga felmeddelanden heller.

Kod:
$antal_kg=$\_REQUEST\["antal_kg"\];
str_replace(",",".",$antal_kg);

En variabel som har postats från ett formulär blir väl en sträng?
Sen är det ju bara att byta ut , mot . ?

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

## #6 — @nders, 2006-05-29T13:19Z

Du måste ju tilldela variabeln det nya värdet också.

```php
$antal_kg = str_replace(",",".",$antal_kg);
```

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

## #7 — Turbo123, 2006-05-29T13:29Z

Hahahahahahahhaha

Tack du har räddat min dag!

:)

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

## #8 — filipbh, 2007-03-23T17:23Z

Ursäkta om jag lånar tråden men om jag vill replace " med &quot;. Hur skriver jag då? Får det inte att fungera

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

## #9 — filipbh, 2007-03-23T17:28Z

Det löste sig så tack för lånet av tråden

```php
$nybloggrubrik = str_replace('\"', '&quot;', $nybloggrubrik);
```

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

---

Tråden på webben: https://www.webforum.nu/amne/php/147401-str-replace-byta-ut-mot
