Avatar billede anderslund78 Praktikant
01. juni 2005 - 13:44 Der er 2 kommentarer og
1 løsning

Opgave - funktion der formaterer vekselkurser i procent

Jeg har fået stillet følgende opgave, som jeg ikke rigtig kan finde ud af, hvordan jeg griber den an.

Write a function change_format for formatting rate changes in percentages. The function should take a floating point number as  argument and return the number as a string with two decimals followed by the percentage character (%). In case the number is positive ( > 0), a + character should be placed in front of the number. Thus, a call change_format (3.5) should return the string "+3.50%".

Er der nogle der kan hjælpe mig? Jeg er en temmelig stor PHP-newbie :-)

Anders
Avatar billede hmortensen Nybegynder
01. juni 2005 - 14:36 #1
Måske sådan her:
function change_format($number)
{
    $x = ($number > 0) ? "+" : "";
    return $x.number_format($number, 2)."%";
}
Avatar billede anderslund78 Praktikant
01. juni 2005 - 21:42 #2
Tak for dit svar.
Det ser umiddelbart meget fornuftigt ud, men bliver den returneret som en string nu? Det er netop dette, som jeg er meget usikker på, hvordan man gør.
Avatar billede hmortensen Nybegynder
01. juni 2005 - 22:07 #3
Ja, da der indgår tegn, kan det kun blive en streng.
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