У меня есть txt файл с адресами электронной почты под под другим как:
test@test.com test2@test.com
До сих пор мне удалось открыть его с
$result = file_get_contents("tmp/emails.txt");но я не знаю к получить адреса электронной почты в массиве. В основном я мог использовать, взрываются, но как я разграничиваю новую строку? заранее спасибо за любой ответ!
Просто прочтите файл с помощью 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"
}