webForumDet fria alternativet

Avrunda tal till en decimal

PHP

7 svar · 372 visningar · startad av stevenet

Medlem sedan juni 20001 251 inlägg
Frågan#1

$svar1 = "66.666666666667";

Hur avrundar jag $svar1 till en decimal?

------------------
SteveNet - I think, therefore I am.

[Redigerat av stevenet den 02 aug 2000]

Medlem sedan feb. 20001 050 inlägg
#2

$tal=number_format($tal,1);

/nicclas - http://www.allanyheter.com

Medlem sedan feb. 20001 270 inlägg
#3

Vill Du dessutom välja om Du ska ha , eller . som decimaltecken så kan Du ändra det med hjälp av number_format också!

number_format()

------------------
woodi

Svenska FF1
www.johan-skog.nu

Medlem sedan feb. 20001 050 inlägg
#4

Eller så här :)
<?
$tal=16.66666667;
$tal=sprintf("%.1f",$tal);
echo $tal;
?>

/nicclas - http://www.allanyheter.com

Medlem sedan feb. 20001 270 inlägg
#5

Nicclas
Viktigpetter! :)

------------------
woodi

Svenska FF1
www.johan-skog.nu

Medlem sedan feb. 20001 050 inlägg
#6

Tack Woodi för den fina utmärkelsen. :)

Faktum var att jag inte riktigt insett man man skulle med sprintf till, men nu har jag hittat något att använda den till :)

/nicclas http://www.allanyheter.com

Medlem sedan feb. 20001 270 inlägg
#7

Varsågod Nicclas! :)

Jo jag använder mig utav både number_format() och sprintf() men number_format() är ju onekligen enklare att använda..

------------------
woodi

Svenska FF1
www.johan-skog.nu

Medlem sedan juni 20001 251 inlägg
#8

Jag tackar, bugar och bockar!

------------------
SteveNet

254 ms totalt · 3 externa anrop · v20260731065814-full.767b4345
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)