Avatar billede n-emy Nybegynder
06. september 2004 - 19:14 Der er 4 kommentarer og
1 løsning

Procenttal uden alle decimaler?

Hey:)

Har lavet en simpel afstemning hvor den tæller op når man trykke på det man vil stemme på.

Så har jeg lavet en kode der regner det ud på den "gammeldagsmåde"

$antrek3 = $afs[ant_svar]/$r_tjek2[ant_stemmer]*100;

$afs[ant_svar] er antal stemmer på den enkelte valgmulighed
$r_tjek2[ant_stemmer] er det totale antal stemmer

Men problemmet er at når der f.eks er 3 der har stemt på hver sin ting så ser procenten sådan ud:
33.3333 osv, hvordan gør man så der kun er 2 decimaler?
Avatar billede dennismp Nybegynder
06. september 2004 - 19:16 #1
print round(33.333333,2); // udskriver 33.33
Avatar billede dennismp Nybegynder
06. september 2004 - 19:17 #2
eller hvis du vil have rigtig komma:

print number_format ( 33.33333, 3, ',','.' );
Avatar billede dennismp Nybegynder
06. september 2004 - 19:18 #3
Argumenterne til number_format:
1: værdien der skal udskrives
2: antal decimaler (33,333 i dette tilfælde)
3: tegn der skal bruges ved decimal-seperator (altså ,)
4: tegn der skal bruges ved tusind seperator (altså .)
Avatar billede n-emy Nybegynder
06. september 2004 - 19:58 #4
Er ik helt med sry:/

Det bliver jo ikke 33.3333 hver gang...
Avatar billede n-emy Nybegynder
06. september 2004 - 20:05 #5
Fandt ud af det:) tak:)
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