Hi там,
Попытайтесь эта функция:
extractEmails функции ($string) {
$emails = блок ();
preg_match_all («/\ b \ w+ \ @ \ w+
[\. \ w+] + \
b/», $string, $out);
foreach ($out [0] как $email) {
$emails [] = strtolower ($email);
}
если (! опорожните ($emails)) {
возвратите $emails;
}
возвратите ложное;
}
Теперь вызвать его - вы можете использовать шнур:
$content = «некоторый шнур с
[email protected], и другое электронная почта
[email protected]»;
или польза вывела наружу буферность для того чтобы получить содержание от архива:
ob_start ();
require_once («
file_with_content.php ")
;
$content = ob_get_clean ();
после этого просто вызовите funciton и передайте $content к ему как параметр:
$emails = extractEmails ($content);
Теперь блок $emails хранит все ые адресы электронная почта в шнуре/или архиве.
вы можете напечатать блок для показа вс этих или для того чтобы сделать вам нужно с им:
отголосок «
«;
print_r ($emails);
отголосок «
«;