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
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.
PeddaMedlem sedan juni 20006 032 inlägg Nej, med lite mellanslag så blir det lättare att läsa
str_replace("," , "." , $var);
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 . ?
@ndersMedlem sedan juni 200032 969 inlägg Du måste ju tilldela variabeln det nya värdet också.
$antal_kg = str_replace(",",".",$antal_kg);
Hahahahahahahhaha
Tack du har räddat min dag!
:)
filipbhMedlem sedan juli 2002405 inlägg Ursäkta om jag lånar tråden men om jag vill replace " med ". Hur skriver jag då? Får det inte att fungera
filipbhMedlem sedan juli 2002405 inlägg Det löste sig så tack för lånet av tråden
$nybloggrubrik = str_replace('\"', '"', $nybloggrubrik);