php взрывают содержание новых строк из txt файла

У меня есть txt файл с адресами электронной почты под под другим как:

test@test.com
test2@test.com

До сих пор мне удалось открыть его с

 $result = file_get_contents("tmp/emails.txt");
но я не знаю к получить адреса электронной почты в массиве. В основном я мог использовать, взрываются, но как я разграничиваю новую строку? заранее спасибо за любой ответ!
8
задан Michael 18 July 2010 в 09:05
поделиться

1 ответ

Просто прочтите файл с помощью file () , и вы получите массив, содержащий каждую строку файла.

$emails = file('tmp/emails.txt');

Чтобы не добавлять новые строки к каждому адресу электронной почты, используйте флаг FILE_IGNORE_NEW_LINES , а чтобы пропускать пустые строки, используйте флаг FILE_SKIP_EMPTY_LINES :

$emails = file('tmp/emails.txt', FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES);

Выполнение var_dump ( $ emails) второго примера дает следующее:

array(2) {
  [0]=>
  string(13) "test@test.com"
  [1]=>
  string(14) "test2@test.com"
}
30
ответ дан 5 December 2019 в 04:58
поделиться
Другие вопросы по тегам:

Похожие вопросы: