![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 221 Pomógł: 20 Dołączył: 4.05.2006 Skąd: Polska Ostrzeżenie: (0%) ![]() ![]() |
Witam
problem może wydawać się banalny, ale... nie potrafię sobie poradzić pobieram dane z pliku csv (plik xls zapisany jako csv) pobieram dane do tablicy za pomocą explode i tutaj zaczyna się problem w niektórych danych są spacje które próbuję wywalić. funkcja trim nie działa $id_t=str_replace(" ", "", $dane[2]); nie działa $id_t=str_replace("nbsp;", "", $dane[2]); nie działa $id_t=str_replace("_", "", $dane[2]); nie działa $id_t=str_replace(" ", "", $id_t); nie działa $id_t=str_replace("\n", "", $id_t); nie działa $id_t=str_replace(" ", "", $id_t); nie działa z tego co się domyślam są to twarde spacje bo gdy zamierniam te "znaki" na zwykłą spację to nie ma problemu jednak nie mogę kazać klientowi za każdym razem kombinować z importowanymi plikami. plik zapisany przez excel-a jest kodowany w ANSI strona jest w UTF-8 prośba o jakikolwiek pomysł by się tego pozbyć z góry dziękuję Ten post edytował Swirek 24.10.2012, 14:33:14 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 915 Pomógł: 210 Dołączył: 8.09.2009 Skąd: Tomaszów Lubelski/Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Widocznie to nie są spacje, a np. tabulatory (\t).
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 221 Pomógł: 20 Dołączył: 4.05.2006 Skąd: Polska Ostrzeżenie: (0%) ![]() ![]() |
no niestety nie \t
problem był poruszany tutaj http://www.goldenline.pl/forum/2157268/csv...nach-dot-kosztu ale nie wiem jak się do tego dobrać w php |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 915 Pomógł: 210 Dołączył: 8.09.2009 Skąd: Tomaszów Lubelski/Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Sprawdź dokładnie co to za znak w wygenerowanym pliku i będziesz wiedział.
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 221 Pomógł: 20 Dołączył: 4.05.2006 Skąd: Polska Ostrzeżenie: (0%) ![]() ![]() |
w ie wyskakuje mi "pusty kwadrat" więc spróbowałem znak specjalny $id_t=str_replace("☐", "", $id_t);
jednak nie działa udało się $id_t=str_replace("\xa0", "", $id_t); zostawiam, może komuś się przyda dziękuję i pozdrawiam |
|
|
![]() ![]() |
![]() |
Aktualny czas: 7.10.2025 - 21:56 |