Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] Wyciągnięcie konkretnych danych z pliku txt
in5ane
post 13.12.2012, 09:57:13
Post #1





Grupa: Zarejestrowani
Postów: 1 335
Pomógł: 34
Dołączył: 9.11.2005
Skąd: Wrocław

Ostrzeżenie: (10%)
X----


Witam, mam w pliku txt takie ciągi znaków:
"asd@asd.pl,Imie,Nazwisko,2,,,""2011-09-14 11:54:25"",,59.3320000,18.0620000,1,2,Europe/Prague,SE,AB,""2011-10-24 04:06:18"""

Chciałbym z tego wyciągnąć e-mail, first name i last name.

Kombinowałem w ten sposób, ale nie działa mi coś:
  1. <?php
  2. preg_match_all('/".+"/', file_get_contents('email.txt'), $emails, PREG_OFFSET_CAPTURE);
  3. $emails = $emails[0];
  4.  
  5. $output = '';
  6. $i = 0;
  7. foreach($emails as $email) {
  8. $i++;
  9. $output .= $i.' - '.$email[0].'<br />';
  10. }
  11.  
  12. echo $output;
  13. ?>


Próbowałem zaznaczać, że chce od pierwszego (") do drugiego ("), ale nie działa mi to coś.


--------------------
> > > Tworzenie stron < < <
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
Sephirus
post 13.12.2012, 10:04:03
Post #2





Grupa: Zarejestrowani
Postów: 1 527
Pomógł: 438
Dołączył: 28.06.2011
Skąd: Warszawa

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


Jeśli masz dokładnie taki ciąg to wystarczy:

  1. list($email,$name,$surname) = explode(',',str_replace('"','',$ciag));


smile.gif


--------------------
If you're good at something, never do it for free.
Potrzebujesz skryptu JS lub PHP - szukasz kogoś kto przetestuje twoją aplikację pod względem bezpieczeństwa? Szybko i solidnie? Napisz ;)
Mój blog - Jak zwiększyć wydajność front-endu - O buforowaniu wyjścia w PHP słów kilka...
Go to the top of the page
+Quote Post
in5ane
post 13.12.2012, 10:13:08
Post #3





Grupa: Zarejestrowani
Postów: 1 335
Pomógł: 34
Dołączył: 9.11.2005
Skąd: Wrocław

Ostrzeżenie: (10%)
X----


Dzięki, poradziłem sobie ;-)

Ten post edytował in5ane 13.12.2012, 10:17:34


--------------------
> > > Tworzenie stron < < <
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 25.07.2025 - 09:57