Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Jak zaokrągli ciąg liczb do 3 miejsc po przecinku
busyboy
post
Post #1





Grupa: Zarejestrowani
Postów: 191
Pomógł: 0
Dołączył: 22.02.2004

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


Witam

Mam ciag licz np 16000 i chciałbym wstawić przecinek tak aby był ciąg zaokrąglony do 3 miejsc po przecinku czyli 16,000.

Proszę o wskazówki jak mam to zrobić ?

Dziekuje
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Crozin
post
Post #2





Grupa: Zarejestrowani
Postów: 6 476
Pomógł: 1306
Dołączył: 6.08.2006
Skąd: Kraków

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


1. Nie number_format, a NumberFormatter - nie będziesz musiał każdorazowo powtarzać ustawień dla formattera, a zmiana ustawień lokalizacji aplikacji nie będzie jednym wielkim bólem dupy. (IMG:style_emoticons/default/wink.gif)
2. Wracając do tematu: http://ideone.com/ndUYSS - coś musiałeś namieszać ponieważ nie ma prawa wyświetlić Ci się "0,250".

EDIT: Dopiero teraz zauważyłem, że pożądany wynik to "0,250", a nie że taki jest otrzymywany.

1. Zapis liczby 250 w notacji anglosaskiej jako 0,250 jest po prostu bez sensu stąd nie ma gotowych narzędzi do tego typu działań. Zresztą po co w ogóle Ci coś takiego?
2. Czy nie powinieneś przypadkiem przejść na części tysięczne liczby? Wtedy taki zapis ma już sens.

PS. 16000 to liczba. Tutaj co najwyżej można mówić o ciągu cyfr. (IMG:style_emoticons/default/wink.gif)

Ten post edytował Crozin 28.06.2013, 14:15:17
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: 16.10.2025 - 09:39