Dziękuje Wam wszystkim.
Cóż, dostałem gotowca i się z tego cieszę, aczkolwiek teraz muszę zrozumieć wyrażenia regularne.
Lektura z internetu jest troszkę chaotyczna i jak na moje lata mało zrozumiała.
Dziękuję jeszcze raz za zainteresowanie i odwdzięczam się jak tylko mogę.
--- EDIT ---
Zauważyłem jeden problem w wyrażeniu regularnym, które napisał
@abort. (chłopak nie wiedział, że taka może być sytuacja - w załączonym pliku tego nie ma)
Przy typie połączenia (w pliku mogą być wpisy: "lokalne","KRAKÓW","PLUS GSM", itp.) nie wczytuje połączeń, gdzie typ składa się z dwóch członów, czyli z trzech przytoczonych przykładów wczyta dwa pierwsze wiersze, a pominie "PLUS GSM".
Dzisiaj już siły mi brak, ale jutro siądę nad tym i będę mógł przy okazji poćwiczyć to czego się uczyłem od wczoraj.
Pozdrawiam
---- EDIT ----
Siedzę nad wyrażeniem i przerobiłem to co napisał
@abortpreg_match ('@([0-9 ]{2}.[0-9]{2}){0,1}\s([0-9 ]{2}.[0-9]{2}.[0-9]{2})\s([0-9x\ \(\)]+)([a-zA-Z ]{1,}[^s0-9])([0-9 sm]+)\s+([0-9.,]+)\s+([0-9.,]+)@', $line, $match)
wczytuje mi już dwuczłonowe typy połączeń jednak coś pomija.
Podpinam do wczytania plik, na którego końcu jest podsumowanie, gdzie napisano, że abonent wykonał 695 połączeń, a mój preg_match wczytuje mi 647.
Proszę o pomoc z tym wyrażeniem.