Ze względu na brak pojawiające się błędy - kieruję na stronę projektu phpjs, gdzie jest funkcja number_format na pewno znacznie dokładniej przetestowana.
Ze względów naukowych pozostawiam jakąś pozostałość kodu, która nie działa.
Aby zobaczyć kod zernknij w źródło strony.
Przekierowanie na stronę projektu phpjs.
Skrócenie kodu do wersji jednolinijkowej, wykorzystałem funkcję fixed napisaną przez Elusia.
Udało mi się skrócić kod i pozbyć się tablic.
Powrót do tablicowej wersji ze względu na błędy. Zamiana String(liczba) na (''+liczba) (oszczędność 3 znaków). Całkowita zgodność działania z odpowiednikiem php.
I przykładowe działanie skryptu:
Skrypt jest oparty o skrypty javascript. Prawdopodobnie wyłączyłeś interpretacje kodu js w ustawieniach przeglądarki, więc nie mogę wyświetlić przykładu.