Avatar billede cyfer Nybegynder
10. december 2004 - 17:56 Der er 12 kommentarer og
2 løsninger

Omregn til en decimal

Jeg har et variabel ($tal), som i nogle tilfæde vil være på mere end 1 decimal, og nogle gange ingen decimaler..

Jeg kunne godt tænke mig et stykke kode som tager min variabel $tal, og omdanner det til x,x... eksempel hvis talle var 1,111111 skulle det omdannes til 1,1
Og omvendt hvis talle var 1 skulle det omdannes til 1,0.

Nogle der kan klare dette med en lille enkelt kode?

På forhånd mange tak.
Avatar billede baitianlong Nybegynder
10. december 2004 - 17:57 #1
$tal = round($tal, 1);
Avatar billede philip1804 Nybegynder
10. december 2004 - 17:58 #2
http://dk2.php.net/round

$tal = round($tal, 1);

giver en decimal;
Avatar billede philip1804 Nybegynder
10. december 2004 - 17:59 #3
Hov skulle lige finde et link først - så kom 30 sec senere!

:-P

/PBT
Avatar billede baitianlong Nybegynder
10. december 2004 - 18:04 #4
du skal dog bruge number_format($tal, 1)

Ellers bliver 5 ikke til 5.0
Avatar billede philip1804 Nybegynder
10. december 2004 - 18:09 #5
og da du ønsker at bruge komma "," og ikke "." - så skal du nok bruge

$tal = number_format(round($tal, 1), 2, ',', '.');

/PBT
Avatar billede baitianlong Nybegynder
10. december 2004 - 18:16 #6
bare:

$tal = number_format($tal, 1, ',', '');

:P
Avatar billede philip1804 Nybegynder
10. december 2004 - 18:18 #7
Hov ja - selvf!

Godt der er nogen der er vågen!
Avatar billede baitianlong Nybegynder
10. december 2004 - 18:26 #8
Hmmm, men hvis tallet, som smides ind er 1,111 (med komma) skal du lige skifte kommaet ud først :)

$tal = str_replace(',', '.', $tal);
$tal = number_format($tal, 1, ',', '');

:)
Avatar billede philip1804 Nybegynder
10. december 2004 - 18:30 #9
Men det du ikke ved nu, kan du selv læse om på

http://dk2.php.net/number_format

Når du laver PHP, skal du altid bruge http://dk2.php.net/ efter adressen skal du bare skrive den funktion du vil vide mere om!
Avatar billede baitianlong Nybegynder
10. december 2004 - 18:33 #10
hvorfor smider du et svar efter to forkerte kommentarer?
Avatar billede philip1804 Nybegynder
10. december 2004 - 18:37 #11
Jeg er startet som bruger idag, har ikke helt styr på endnu! men håber du kan bære over med mig!

/PBT
Avatar billede baitianlong Nybegynder
10. december 2004 - 18:51 #12
Naturligvis, jeg undrede mig bare :) Og Velkommen til verdens bedste Website
Avatar billede cyfer Nybegynder
10. december 2004 - 22:15 #13
Tak for hjælpen. Begge to.
Avatar billede baitianlong Nybegynder
10. december 2004 - 22:55 #14
Selv 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