Passez simplement la chaîne (par exemple la partie du corps d'un e-mail) à la fonction, et elle retourne un tableau d'adresses e-mail contenues dans la chaîne.
function extract_emails_from($string) ( preg_match_all("/(\._a-zA-Z0-9-)(email protected)(\._a-zA-Z0-9-)+/i", $string, $matches); return $matches(0); )
Si vous attrapez la valeur de retour de function dans $ emails, vous pouvez l'analyser en utilisant foreach:
foreach($emails as $email) ( echo trim($email).'
'; )