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
Einklappen
X
-
-
Zitat von Kropff Beitrag anzeigen
Meintest du http://www.google.de/search?hl=de&q=...atch_all+email?
Die Treffer für diese Suchanfrage sind aber nicht gerade erhellend ...
Zitat von benutzer_michi Beitrag anzeigenhi, 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-AdresseZuletzt geändert von fireweasel; 08.09.2009, 22:31.
Kommentar
Kommentar