Złe wyświetlanie liczb typu float |
Złe wyświetlanie liczb typu float |
26.04.2017, 22:53:17
Post
#1
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 1.11.2016 Ostrzeżenie: (0%) |
Witam !
Mam problem na linii MSSQL i PHP. Liczba typu float = 0.155 w bazie danych jest wyświetlana na stronie php jako 0.15500000119209. Jak sobie z tym poradzić ? |
|
|
27.04.2017, 00:07:40
Post
#2
|
|
Grupa: Zarejestrowani Postów: 3 033 Pomógł: 366 Dołączył: 24.05.2012 Ostrzeżenie: (0%) |
zmniejsz zaokrąglenie liczb http://php.net/manual/en/function.number-format.php
|
|
|
27.04.2017, 06:59:12
Post
#3
|
|
Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) |
A jako wymaganą lekturę polecam: http://floating-point-gui.de/ czy ogólnie https://www.google.pl/search?q=what+every+p...me&ie=UTF-8
|
|
|
27.04.2017, 08:22:21
Post
#4
|
|
Grupa: Zarejestrowani Postów: 219 Pomógł: 10 Dołączył: 9.01.2005 Ostrzeżenie: (0%) |
Może liczby 0.155 nie da się zapisać w pamięci komputera dokładnie, jedynie przybliżenie. Tak jest np. z 0.1
|
|
|
Wersja Lo-Fi | Aktualny czas: 25.04.2024 - 02:44 |