webForumDet fria alternativet

Tal med decimaler

PHP

6 svar · 286 visningar · startad av Rogge2

Medlem sedan dec. 20024 inlägg
Frågan#1

Hej !

Jag ska lägga till en fraktkostnad i ett shop system, det totala priset är t.ex: 1,200.00
Men när jag lägger till 50 kr blir det totalt (inkl. frakt) 51 kr !
Hur omvandlar man 1,200.00 till 1200 ?
Eller det finns ett annat sätt ?

/Roger

koden:
<?php
echo $fredmans->col("Total") + 50;
?>

Medlem sedan maj 20018 027 inlägg
#2

Du kanske ska ställa om språk. På svenska anger man inte 1200 kr på det viset. På svenska är "," ett decimalkomma. Därför har du i praktiken skrivit 1,2. Det är framförallt inom engelska språket som man brukar använda decimalpunkter.

Medlem sedan dec. 20024 inlägg
#3

Menar du i php.ini filen ?
Jag har testat det på webbhotellet där det ska ligga... samma sak där. Kan man inte göra typ som i asp att man använder någon "formatcurrency" ?

/Roger

Medlem sedan sep. 20011 086 inlägg
#4

Vet inte om de blir så vackert, men du borde kunna "strippa" , från 1,200.00 med str_replace() och sen addera talen och använda number_format() för att få dit , igen.

Medlem sedan jan. 2001795 inlägg
#5

Måste talet vara i det formatet från början?

Medlem sedan dec. 20024 inlägg
#6

Tack för svaren, men jag lyckades fixa det själv precis.
Jag använder Intellicart tillsammans med Macromedia Ultradev (med PHAkt) i filen Intellicart.inc.php var variabler som jag fick ändra.

Mvh
Roger

Medlem sedan dec. 20024 inlägg
#7

SDCd skrev:

Måste talet vara i det formatet från början?

Nä det behöver ju inte det, men det fixa sig som du ser.

Tack !

/Roger

265 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
135 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)