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 “
“;