Avatar billede mpj_86 Nybegynder
27. januar 2003 - 00:10 Der er 3 kommentarer og
1 løsning

nemt spm om Round

Hej
hvis jeg bruger round så runder den op til det nærmeste tal eks 5
men hvis jeg vil havde den til at runder med et decimal eks 4.7 hvordan laver jeg så det ?
Avatar billede jakoba Nybegynder
27. januar 2003 - 00:16 #1
$en_decimal = round( $tal * 10 ) / 10;

du kan bruge funktionen number_format http://dk.php.net/manual/en/function.number-format.php

fx:
$dittal = 12345.0 / 3;
echo  number_format( $dittal, 1 );  // 1 for een decimal efter kommaet
Avatar billede mpj_86 Nybegynder
27. januar 2003 - 00:19 #2
det forstår jeg ikke hvordan ville du indsætte det ind i denne kode?

$gennemsnit=mysql_result(mysql_query("SELECT ROUND(AVG(vote)) AS gennemsnit FROM tagwall"),0);
Avatar billede jakoba Nybegynder
27. januar 2003 - 00:22 #3
det er en helt anden round funktion i SQL.
i SQL's round kan du blot angive hvormange cifre du vil have efter kommaet:

$gennemsnit=mysql_result(mysql_query("SELECT ROUND(AVG(vote),1) AS gennemsnit FROM tagwall"),0);

mvh JakobA
Avatar billede mpj_86 Nybegynder
27. januar 2003 - 00:26 #4
Takker :)
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