Just nu i M3-nätverket
Gå till innehåll

Decimaler i PHP


Starre

Rekommendera Poster

Hej!

 

Hur skriver jag för att alltid ange ett tal med två decimaler?

Alltså:

 

295,8463 skrivs ut: 295,85

151 skrivs ut: 151,00

 

Poäng för svar!

 

Tack på förhand! :thumbsup:

 

Länk till kommentar
Dela på andra webbplatser

Visst, men kruxet är att

 

echo round(5, 2);

 

inte gör 5 till 5,00 som jag vill =(

 

Länk till kommentar
Dela på andra webbplatser

Gör den inte? Jag trodde att den gjorde det.

 

Nåja, testa då med t ex:

http://se.php.net/manual/sv/function.number-format.php

 

eller

 

http://se.php.net/manual/sv/function.sprintf.php

 

Om du kan klura ut något av kommentarerna på de sidorna, t ex:

 

<?php
$money1 = 68.75;
$money2 = 54.35;
$money = $money1 + $money2;
// echo $money will output "123.1";
$formatted = sprintf("%01.2f", $money);
// echo $formatted will output "123.10"
?> 

 

_________

TicoRoman - Anfall är bästa försvar

 

Länk till kommentar
Dela på andra webbplatser

$formatted = sprintf("%01.2f", $money);

 

Där har vi det! Tackar!

 

Och där har vi poängen till dig! :thumbsup:

 

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...