Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]array_unique() jak oczyścić?
kolpaw
post
Post #1





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

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


  1. <?php
  2. $input = file("data1.txt");
  3. $result = array_unique($input);
  4. print_r($result);
  5. ?>


napisałem prosty kod który wyświetla mi z mojej listy mailingowej tylko nie powtarzające się maile.
Jednak wyświetla mi to w postaci:
  1. Array ( [0] => aaaa@bbb.pl [1] => ccc@ddd.pl [2] => eee@fff.pl


co zobić żeby każdy mail był w osobnej linijce i bez tych 'Array' albo [0][1][2] itp. ?
Potrzebuje czystych maili.

Pozdrawiam i dziękuję.
Powód edycji: [piotrooo89]: dodałem tagi
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
kilas88
post
Post #2





Grupa: Zarejestrowani
Postów: 305
Pomógł: 25
Dołączył: 27.01.2007

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


array_unique jest, jak sama nazwa wskazuje, od tablic (ang. array). natomiast tekst pobierany z pliku przez fopen jest zwracany jako string. manual php się kłania.

pytanie więc: w jakim formacie jest przechowywana zawartość meili do filtracji? każdy e-mail w osobnym wierszu? jeśli tak to jakoś tak:

Kod
$input = file("data1.txt");
$result = array_unique( implode('\n', $input) );
print_r($result);
Go to the top of the page
+Quote Post

Posty w temacie


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: 3.10.2025 - 01:03