|
|
imap_rfc822_parse_adrlist (PHP 3 >= 3.0.2, PHP 4, PHP 5) imap_rfc822_parse_adrlist -- Parses an address string Descriptionarray imap_rfc822_parse_adrlist ( string address, string default_host )
This function parses the address string as defined in
RFC2822 and
for each address, returns an array of objects.
The objects properties are:
mailbox - the mailbox name (username)
host - the host name
personal - the personal name
adl - at domain source route
Example 1. imap_rfc822_parse_adrlist() example <?php
$address_string = "Joe Doe <doe@example.com>, postmaster@example.com, root";
$address_array = imap_rfc822_parse_adrlist($address_string, "example.com");
if (!is_array($address_array) || count($address_array) < 1) {
die("something is wrong\n");
}
foreach ($address_array as $val) {
echo "mailbox : " . $val->mailbox . "<br />\n";
echo "host : " . $val->host . "<br />\n";
echo "personal: " . $val->personal . "<br />\n";
echo "adl : " . $val->adl . "<br />\n";
}
?> |
|
|
|
|