Pergunta : Email address do extrato somente

Hello.

I têm 1 txt chamado (mails.txt). Neste arquiva lá são email address e nomes do utilizador armazenados. O email e os nomes do utilizador são separados por “ | ” símbolo.  para exemplos:

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

I querem saber extrair somente email address da lima de mails.txt?

Thank you
class= do

Resposta : Email address do extrato somente

Olá! lá,

Tentar esta função:

extractEmails da função ($string) {
      $emails = disposição ();
      preg_match_all (“/\ b \ w+ \ @ \ w+ [\. \ w+] + \ b”, $string, $out);
      foreach ($out [0] como $email) {
            $emails [] = strtolower ($email);
      }
      se (! esvaziar ($emails)) {
            retornar $emails;
      }
      retornar falso;
}

Para chamá-lo agora - você pode usar uma corda:

$content = “alguma corda com [email protected], e um outro email [email protected]”;

ou o uso output a proteção para começ o índice da lima:

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

então chamar simplesmente o funciton e passar-lhe o $content como um parâmetro:

$emails = extractEmails ($content);

Agora a disposição de $emails armazena todos os email address encontrados na corda/ou na lima.

você pode imprimir a disposição para indicar todo o estes ou para fazer o que quer que você precisa com ele:

eco “
“;
print_r ($emails);
eco “
“;
Outras soluções  
 
programming4us programming4us