Avatar billede anddk Praktikant
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.
Avatar billede kimg Nybegynder
20. januar 2006 - 18:14 #1
echo round($nTotalSumNet , 2);

Kim
Avatar billede kimg Nybegynder
20. januar 2006 - 18:23 #2
Avatar billede Bjarne Novice
20. januar 2006 - 18:41 #3
Det er sikkert fordi du prøver at regne med ",". Lav det om til "." så virker det fint.
Avatar billede Bjarne Novice
20. januar 2006 - 18:42 #4
$nTotalSumNet = 56.75;
$nTotalSumNet = $nTotalSumNet*100;
echo $nTotalSumNet; //giver 5675
Avatar billede anddk Praktikant
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)
Avatar billede johan.o Nybegynder
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
Avatar billede anddk Praktikant
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
Avatar billede johan.o Nybegynder
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
Avatar billede anddk Praktikant
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...)
Avatar billede anddk Praktikant
21. januar 2006 - 16:49 #10
Poster i nogle svar så vi kan få lukket.
Avatar billede johan.o Nybegynder
21. januar 2006 - 19:11 #11
Jamen, jeg tager da hvad der måtte komme :)

Mvh. Johan
Avatar billede Bjarne Novice
21. januar 2006 - 23:31 #12
svar
Avatar billede anddk Praktikant
22. januar 2006 - 13:15 #13
Takker for jeres hjælp
Avatar billede johan.o Nybegynder
22. januar 2006 - 18:43 #14
Tak for points :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester