Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] Parsowanie pliku tekstowego
Spooky2
post
Post #1





Grupa: Zarejestrowani
Postów: 79
Pomógł: 0
Dołączył: 26.06.2007

Ostrzeżenie: (0%)
-----


Witam. Potrzebuje podpwiedzi, bo byc moze wywazam otwarte drzwi. Mam do sparsowania plik txt, dokladnie wyciag mbankowy zacigniety za pomoca mbank-cli czyli txt w ktorym to poszczegolne atrybuty sa oddzielone od siebie (kolumny)

nazwa_konta data typ_operacji opis, cos w ten desen.

Plik w calosci czytam do tablicy (file) i traktuje eregiem wiersze w poszukiwaniu wartosciowych informacji... No wlasnie wiersze, a nie kolumny w danym wierszu....
W przypadku odnalezienia wartosciowej informacji chcialbym miec tez ladnie kwote ale juz bez wykonywania ereg...
Czyli czy da sie czytac po kolumnach? Gdyby to byl taki ladny pliczek xmlowy jak wyrzuca np mBank history to byloby miodzio, a tak trzeba porzezbic nieco wiecej.

z gory dzieki za sugestie
Go to the top of the page
+Quote Post
ayeo
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 1 202
Pomógł: 117
Dołączył: 13.04.2007
Skąd: 127.0.0.1

Ostrzeżenie: (0%)
-----


Witam!

Wszystko czego Ci trzeba znajdziesz tutaj.

Pozdrawiam!
Go to the top of the page
+Quote Post
Spooky2
post
Post #3





Grupa: Zarejestrowani
Postów: 79
Pomógł: 0
Dołączył: 26.06.2007

Ostrzeżenie: (0%)
-----


Nom nie do konca dziala to tak jakbym sobie zyczyl, ale efekt osiagnalem.. akurat tutaj kwote latwo wylapac bo jest na stalym miejscu, z pozostlaymi kolumnami juz tak lekko nie jest, ale dzieki za podpowiedz. Moze kiedys sie to gdzies porzyda w wiekszym stopniu :-)
Go to the top of the page
+Quote Post
dr_bonzo
post
Post #4





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

Ostrzeżenie: (0%)
-----


Zapewne jest to (ten wyciag z banku) CSV [jak pisal aeyo] i ta funkcja ci sie przyda, ew. ustaw inne parametry separatorow.
Go to the top of the page
+Quote Post
Spooky2
post
Post #5





Grupa: Zarejestrowani
Postów: 79
Pomógł: 0
Dołączył: 26.06.2007

Ostrzeżenie: (0%)
-----


Cytat(dr_bonzo @ 25.02.2009, 15:14:02 ) *
Zapewne jest to (ten wyciag z banku) CSV [jak pisal aeyo] i ta funkcja ci sie przyda, ew. ustaw inne parametry separatorow.


Nie to nie jest csv, wowczas od reki bym jej uzyl. Mam plik zrzucony z mbank-cli - format to kolumny oddzielone spacjami ;-) - jak na wyciagu :-)

nazwa konta data_operacji kwota typ operacji tytulem
mBiznes 2009-02-20 49.00 przelew przychodzac Jank Kowalski 23-Stycznia Faktura vat nr

yzucie " " jako sepatatora w funkcji daje czesciowo efekty do pola tytulem funkcja dziala nawet ok, ale samo pole tytulem potrafi dzielic na 5-6 kawalkow :-) ze wzgledu na pojawiajace sie tam spacje. Niewazne, efekt osiagnalem, kwote czyta ladnie, bo zawsze jest 4 wyrazem w tablicy. Reszta mnie nie obchodzi bo i tak jade calym eregiem po wierszu.

Ten post edytował Spooky2 25.02.2009, 22:52:05
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 15.09.2025 - 09:14