Вопрос : Адресы электронная почта выдержки только

Hello.

I имеют 1 вызванное txt (mails.txt). В этом хранит там будьте, котор хранят адресами и usernames электронная почта. Электронная почта и usernames отделены « | » символ.  для примеров:

[email protected] | user1
[email protected] | user2
[email protected] | user3

I хотят суметь как извлечь только адресы электронная почта от архива mails.txt?

Thank you
class=

Ответ : Адресы электронная почта выдержки только

Hi там,

Попытайтесь эта функция:

extractEmails функции ($string) {
      $emails = блок ();
      preg_match_all («/\ b \ w+ \ @ \ w+ [\. \ w+] + \ b/», $string, $out);
      foreach ($out [0] как $email) {
            $emails [] = strtolower ($email);
      }
      если (! опорожните ($emails)) {
            возвратите $emails;
      }
      возвратите ложное;
}

Теперь вызвать его - вы можете использовать шнур:

$content = «некоторый шнур с [email protected], и другое электронная почта [email protected]»;

или польза вывела наружу буферность для того чтобы получить содержание от архива:

ob_start ();
require_once («file_with_content.php ");
$content = ob_get_clean ();

после этого просто вызовите funciton и передайте $content к ему как параметр:

$emails = extractEmails ($content);

Теперь блок $emails хранит все ые адресы электронная почта в шнуре/или архиве.

вы можете напечатать блок для показа вс этих или для того чтобы сделать вам нужно с им:

отголосок «
«;
print_r ($emails);
отголосок «
«;
Другие решения  
  •  Как я добавляю кнопки на форме PDF для того чтобы добавить/извлекаю рядки данных?
  •  Шнур ошибки в блоке задвижки?
  •  сколько вариант сервера SQL на одной машине
  •  Внешний вид 2007 не может архивный файл открытой сети сохраненный
  •  Активно директория DNS записывает вопрос
  •  Отчет о доступа 2010 экспорта к CSV с коллекторами?
  •  Прокладчик OCE 9400 не начинает
  •  как добавить десятичное место в формуле в отчете о кристалла seagate
  •  Windows XP и Мичрософт Оутлоок и проблемы установителя Windows
  •  VB6 к VS2010 - консультации тренировки?
  •  
    programming4us programming4us