hi, ich habe also eine Array($inhalt) in dem sind verschiedene Wörter und e-mail-adressen enthalten. Ich möchte gerne die e-mailadressen herausfiltern. Ich weiß bloß nicht wie nur zeichenketten die ein @ enthalten herausgefiltert werden und in $muster gepeichert werden. preg_match_all('//'),$inhalt,$muster);
preg_match_all für e-mail adressen
Collapse
X
-
-
Originally posted by Kropff View Post
Meintest du http://www.google.de/search?hl=de&q=...atch_all+email?
Die Treffer für diese Suchanfrage sind aber nicht gerade erhellend ...
Originally posted by benutzer_michi View Posthi, ich habe also eine Array($inhalt) in dem sind verschiedene Wörter und e-mail-adressen enthalten. Ich möchte gerne die e-mailadressen herausfiltern. Ich weiß bloß nicht wie nur zeichenketten die ein @ enthalten herausgefiltert werden und in $muster gepeichert werden.
PHP Code:$muster = array ();
foreach ($inhalt as $entry) {
if (preg_match('/@/', $entry)) {
$muster[] = $entry;
}
}
PHP Code:$muster = array ();
foreach ($inhalt as $entry) {
// ein @ an erster Stelle gibts in Mailadressen nicht
if (strpos($entry, '@', 1)) {
$muster[] = $entry;
}
}
http://www.dominicsayers.com/isemail/
http://haacked.com/archive/2007/08/2...s-until-i.aspx
http://de.wikipedia.org/wiki/E-Mail-AdresseLast edited by fireweasel; 08-09-2009, 21:31.
Comment
Comment