20. januar 2006 - 18:02
Der er
12 kommentarer og 2 løsninger
Omregning fra kr til øre
Jeg har et beløb i en variable som skal laves om fra kr. til øre. Der gør jeg sådan: $nTotalSumNet = $nTotalSumNet*100; Det virker fint nok men decimaler kommer ikke med. F.eks: 56,75 bliver til 5600. Skulle jo være 5675. Nogen der har gode idere ?? Modtages med tak.
Synes godt om
1 synes godt om dette
Annonceindlæg fra QNAP
20. januar 2006 - 18:14
#1
echo round($nTotalSumNet , 2); Kim
20. januar 2006 - 18:23
#2
20. januar 2006 - 18:41
#3
Det er sikkert fordi du prøver at regne med ",". Lav det om til "." så virker det fint.
20. januar 2006 - 18:42
#4
$nTotalSumNet = 56.75; $nTotalSumNet = $nTotalSumNet*100; echo $nTotalSumNet; //giver 5675
20. januar 2006 - 19:00
#5
Ja, der er med "," Kan jeg ikke lave der på en anden måde uden at ændre tegnet. (det bruges nemlig andre steder hvor der skla være sådan)
20. januar 2006 - 20:13
#6
<?php $tal = "56,75"; $tal = str_replace(",", ".", $tal); $tal = $tal*10; echo $tal." og ".str_replace(".", ",", $tal); ?> Mvh. Johan
21. januar 2006 - 16:37
#7
Jeg er nok ikke for hård til dette :-) Dit resultat giver jo 567.5 og 567,5 Skulle give 5675
21. januar 2006 - 16:41
#8
He he...ja ja det er jo bare for at vise hvordan du stadig kan bruge ',' tegnet :) $tal=$tal*10 skal jo bare ændres til $tal=$tal*100. Mvh. Johan
21. januar 2006 - 16:49
#9
Klart... Har lige fået det til at køre på denne måde: $nTotalSumNet = "156,75"; $nTotalSumNet = str_replace(",", ".", $nTotalSumNet); $nTotalSumNet = $nTotalSumNet*100; echo $nTotalSumNet; (Det er utroligt længe siden jeg har arbejdet med php...)
21. januar 2006 - 16:49
#10
Poster i nogle svar så vi kan få lukket.
21. januar 2006 - 19:11
#11
Jamen, jeg tager da hvad der måtte komme :) Mvh. Johan
21. januar 2006 - 23:31
#12
svar
22. januar 2006 - 13:15
#13
Takker for jeres hjælp
22. januar 2006 - 18:43
#14
Tak for points :)
Vi tilbyder markedets bedste kurser inden for webudvikling