webForumDet fria alternativet
Logga in / Bli medlem

str_replace - byta ut , mot .

PHP

8 svar · 474 visningar · startad av Turbo123

Medlem sedan maj 200610 inlägg
Trådstart#1

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

Medlem sedan juni 20006 031 inlägg
#2

Ser helt rätt ut.

Medlem sedan maj 200614 inlägg
#3

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.

Medlem sedan juni 20006 031 inlägg
#4

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

str_replace("," , "." , $var);
Medlem sedan maj 200610 inlägg
#5

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 . ?

Medlem sedan juni 200032 967 inlägg
#6

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

$antal_kg = str_replace(",",".",$antal_kg);
Medlem sedan maj 200610 inlägg
#7

Hahahahahahahhaha

Tack du har räddat min dag!

:)

Medlem sedan juli 2002405 inlägg
#8

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

Medlem sedan juli 2002405 inlägg
#9

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

$nybloggrubrik = str_replace('\"', '&quot;', $nybloggrubrik);
265 ms totalt · 4 externa anrop · v20260731065814-full.81e7e81c
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)