Hola allí,
Intentar esta función:
extractEmails de la función ($string) {
$emails = arsenal ();
preg_match_all (“/\ b \ w+ \ @ \ w+
[\. \ w+] + \
b”, $string, $out);
foreach ($out [0] como $email) {
$emails [] = strtolower ($email);
}
¡si (! vaciar ($emails)) {
volver $emails;
}
volver falso;
}
Ahora para llamarlo - usted puede utilizar una secuencia:
$content = “alguna secuencia con
[email protected], y otro email
[email protected]”;
o el uso hizo salir el buffering para conseguir el contenido del archivo:
ob_start ();
require_once (“
file_with_content.php ")
;
$content = ob_get_clean ();
entonces llamar simplemente el funciton y pasarle el $content como parámetro:
$emails = extractEmails ($content);
Ahora el arsenal de $emails almacena todos los email address encontrados en la secuencia/o el archivo.
usted puede imprimir el arsenal para exhibir todo el éstos o para hacer lo que usted necesita con él:
eco “
“;
print_r ($emails);
eco “
“;