Avatar billede webint Nybegynder
17. april 2007 - 17:11 Der er 2 kommentarer

Valuta den ene og anden vej

heyy.. jeg har en funktion som omregner nogle tal som fx er "1828383" til et meget mindre tal (en slags valuta ligesom penge i danmark)

her gør jeg sådan:

function MS ( $val )
{
  return round($val/3600*4,2);
}

hvor $val er f.eks "63749" eller "9393939".

Hvis jeg kalder MS('230548'); udskriver den 255.03, men hvordan omregner jeg den anden vej?

sådan jeg kan f.eks

function MSDelete( $val )
{
  return 230548;
}

Hvis jeg så kalder den: MSDelete('255.03'); så skal den udskrive "230548" ?
Avatar billede jakobdo Ekspert
17. april 2007 - 18:21 #1
Måske i stil med:
function MSDelete($val)
{
return round(($val*3600)/4,2)
}

Dog mister du noget, når du bruger round.
Avatar billede nixir Nybegynder
17. april 2007 - 22:22 #2
Man bør vel lave round(123, 2) ? Når det er noget med valuta/penge ? Så man får ,xx med ?
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