PHP Handbuch
Zurück |  | Weiter

# imap_rfc822_parse_adrlist

(PHP 3>= 3.0.2, PHP 4 , PHP 5)

imap_rfc822_parse_adrlist -- Parsen eines Adress-Strings

## Beschreibung

array imap_rfc822_parse_adrlist ( string address, string default_host )

Diese Funktion zerlegt einen Adress-String gemäß RFC822 und liefert ein Array von Objekten mit einem Eintrag je erkannter Adresse. Die Address-Objekte bestehen dabei jeweils aus den folgenden vier String-Elementen:

- mailbox - Name des Postfachs (Username)

- host - Hostname

- personal - Realer Name des Empfängers

- adl - at domain source route

Beispiel 1. imap_rfc822_parse_adrlist() Beispiel
`$address_string = "Hartmut Holzgraefe <hartmut@php.net>, postmaster@somedomain.net, root"; $address_array = imap_rfc822_parse_adrlist ($address_string, "somedomain.net"); if (! is_array ($address_array)) die ("somethings wrong\n"); reset ($address_array); while (list( $key, $val) = each ($address_array)) { print "mailbox : " . $val->mailbox . "<br>\n"; print "host : " . $val->host . "<br>\n"; print "personal: " . $val->personal . "<br>\n"; print "adl : " . $val->adl . "<p>\n"; }`

Zurück | Zum Anfang | Weiter
imap_reopen | Nach oben | imap_rfc822_parse_headers