14. januar 2008 - 19:59
Der er
2 kommentarer og 1 løsning
Urler i et Array
Jeg har denne funktion function extract_emails_from($string){ preg_match_all("/[\._a-zA-Z0-9-]+@[\._a-zA-Z0-9-]+/i", $string, $matches); return $matches[0]; } Jeg har brug for en magen til der blot returner alle URL'er den finder i stedet for emails
Annonceindlæg fra Computerworld it-jobbank
14. januar 2008 - 20:27
#1
Sådan? function extract_emails_from($string){ $pattern = ' (?:(?:https?|ftp)://)? # scheme (?:[\w-]+\.)+ # host - domain og subdomain\'s (?:[a-z]{2,}) # host - tld (?::\d+)? # port (?:/~?[^\s/?&]*)* # path (?:[?&][^\s=?&\#]+=[^\s=?&\#]*)* # query - after the question mark ? (?:\#[^\s]+)? # fragment '; $phpPattern = "{" . $pattern . "}x"; preg_match_all($phpPattern, $string, $matches); return $matches[0]; }