Ciao là,
Provare questa funzione:
extractEmails di funzione ($string) {
$emails = allineamento ();
preg_match_all (“/\ b \ w+ \ @ \ w+
[\. \ w+] + \
b„, $string, $out);
foreach ($out [0] come $email) {
$emails [] = strtolower ($email);
}
se (! svuotare ($emails)) {
restituire $emails;
}
restituire falso;
}
Ora per denominarlo - potete usare una stringa:
$content = “una certa stringa con
[email protected] e un altro email
[email protected]„;
o l'uso ha prodotto la bufferizzazione per ottenere il soddisfare dalla lima:
ob_start ();
require_once (“
file_with_content.php ")
;
$content = ob_get_clean ();
allora denominare semplicemente il funciton e passare il $content esso come parametro:
$emails = extractEmails ($content);
Ora l'allineamento di $emails immagazzina tutti i email address trovati nella stringa/o in lima.
potete stampare l'allineamento per visualizzare tutto questi o per fare di qualunque avete bisogno con esso:
eco “
“;
print_r ($emails);
eco “
“;