Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wyświetlanie liczb w formacie 0,00
PMadej
post
Post #1


Vice-Administrator serwera


Grupa: Przyjaciele php.pl
Postów: 395
Pomógł: 0
Dołączył: 7.08.2003
Skąd: Kielce

Ostrzeżenie: (0%)
-----


mam skrypt który wykonuje parę funkcji arytmetycznych i zależy mi na tym żeby wynik zawsze zwracał w formacie 0,00 nawet jeśli wynik jest liczbą całkowitą czyli po przecinku ma dwa zera. Z liczbami zmiennoprzecinkowymi nie ma problemu bo funkcja round($zmienna,2) załatwia całą sprawę. Czy ktoś może się spotkał kiedyś z podobnym problemem?

Z góry dzięki za pomoc.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
adwol
post
Post #2





Grupa: Zarejestrowani
Postów: 691
Pomógł: 0
Dołączył: 6.08.2003

Ostrzeżenie: (0%)
-----


Cytat
mam skrypt który wykonuje parę funkcji arytmetycznych i zależy mi na tym żeby wynik zawsze zwracał w formacie 0,00 nawet jeśli wynik jest liczbą całkowitą czyli po przecinku ma dwa zera. Z liczbami zmiennoprzecinkowymi nie ma problemu bo funkcja round($zmienna,2) załatwia całą sprawę.

[php:1:0b54017401]<?php
sprintf("%.2f", $zmienna);
?>[/php:1:0b54017401]
A jak chcesz mieć koniecznie przecinek dziesiętny zamiast kropki to
[php:1:0b54017401]<?php
str_replace('.', ',', sprintf("%.2f", 15))
?>[/php:1:0b54017401]
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 3.10.2025 - 22:20