Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Separator liczbowy
Forum PHP.pl > Forum > PHP
joordan
Chcę zmienić liczbę 35123

Na "351 23 cm"

Number_format wstawia tylko tysięczny separator, ja potrzebuje co drugą cyfrę

Czy jest jakaś funkcja która działa w ten sposób...?

Spieszy mi się dlatego nie chcę pisać wyrażenia regularnego. Muszę to robić z manualem i idzie mi to jak krew z nosa...
Crozin
Dlaczego chcesz po drugiej cyfrze wstawić separator? Jaki to jest niby format?
joordan
Wymyślony przeze mnie tongue.gif


Chodzi o to żeby łatwiej się czytało ilość metrów

Np.
123557 cm

Daje nam

1235 57 cm

1235 metrów i 57 centymetrów

Jeśli to błąd to jakiego formatu użyć ....?
Crozin
To dlaczego po prostu nie wyświetlisz danych w metrach? I tak operujesz na wielkościach, które mógłbyś wyrażać nawet w kilometrach.
joordan
Nie ważne czy separator czy przecinek. Nie chce zapisywać do sql ani przecinka ani separatora.
kamil4u
Wybacz, że w JS:
Kod
<script>
var x = 123456789;

alert(  parseInt(x/100000) + " " +parseInt((x%100000)/100) + " " + x%100); //km m cm

// alert(  parseInt(x/100000) + " kilometrów " +parseInt((x%100000)/100) + " metrów " + x%100 + " centymetrów");
</script>
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.
Invision Power Board © 2001-2025 Invision Power Services, Inc.