![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 155 Pomógł: 17 Dołączył: 13.03.2006 Skąd: Jaworze Ostrzeżenie: (0%) ![]() ![]() |
witam proszę o pomoc czy jest w php "funkcja" ktora zmienia liczbe np 1000000 na 1 000 000
|
|
|
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
|
|
|
--novik-- |
![]()
Post
#3
|
Goście ![]() |
Witam
A jak zrobić to na odwrót ? Czyli liczbę np. 1 000 000 zamienić na 1000000. Mam plik w którym jest (ostatnia liczba zawsze jest liczbą bez miejsc po przecinku): Kod Nazwa1,14.25,22.12,6 045 000 Nazwa2, , , , Nazwa3,1 240.37,32.57,2 388 ...... Próbowałem usunąć spacje poprzez niestety jakoś nie chcą usunąć spacji, nawet tych w wierszu drugim. PHP wersja 5.3.2 A tak przy okazji macie pomysł jak usunąć np. wiersz drugi (po ostatnim przecinku jest jedna spacja) ? |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 94 Pomógł: 0 Dołączył: 20.03.2010 Ostrzeżenie: (0%) ![]() ![]() |
Tak w ogóle to nie powinno się tak w pliku zapisywać. Zapisywać powinno się jak "najnormalniej". Zapis musi być normalny, prosty a takie formatowanie powinno mieć miejsce tylko przy WYŚWIETLANIU.
|
|
|
--novik-- |
![]()
Post
#5
|
Goście ![]() |
Witam,
może napisze kod jaki mam:
Po uruchomieniu nie ma żadnego efektu. A wszystko jest OK bo jak zmienię np: to usuwa mi przecinki. Wydaje mi się, że problem polega na wyświetlaniu liczb. PHP automatycznie dodaje separator do liczb tysięcznych, milionowych itd. |
|
|
--novik-- |
![]()
Post
#6
|
Goście ![]() |
Witam,
Zrobiłem. Podglądając plik w edytorze HEX, zauważyłem, że znak "spacji" ma wartość A0 a nie 20. Więc zacząłem kombinować i użyłem tego: bez //IGNORE wywalało błąd na danym znaku, a dzięki temu skasował te znaki i uzyskałem zamierzony efekt. (IMG:style_emoticons/default/aarambo.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 05:04 |