witam , dlaczego raz działa taka konwersja raz nie Nie wiem od czego to zależy , ale teraz np nawet po zrestartowaniu apacha, pokazuje po przecinku zera, dla liczb takich , ktore mają coś po przecinku:( Co muszę zrobić? Oto moja konwersja
Wyświetl sobie wcześniej liczbę, którą poddajesz konwersji. Może w którymś momencie taliczba ulega konwersji na int?
polibode
10.02.2005, 11:06:19
Najśmieszeniejsze jest to , ze skrypt lokalnie pokazuje mi po przeciku liczby, kiedy wyślę ten sam na serwer, lipa:(
Wartości lecą z bayz MSSQL, ale lokalnie mam MSSQL i jest gut
kszychu
10.02.2005, 11:13:02
Może jest tak (to tylko moja fantazja, i wcale nie musi tak być): MSSQL trzyma w bazie dane z przecinkiem jako separatorem dziesiętnym. Po otrzymaniu tego php traktuje to jako string. POdczas podania tego funkcji number_format nastepuje niejawne rzutowanie na int i tracone są liczby po przecinku.
Ale tak jak mówię, to tylko moje przypuszczenia.
polibode
10.02.2005, 11:38:07
Dla niewtajemniczonych :
Wystarczy zmiana w opcjach regionalnych systemu symbol dziesietny na kropkę.
!!!!!!!!!!!!
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.