imap_rfc822_parse_adrlistParses an address string
&reftitle.description;
arrayimap_rfc822_parse_adrliststringaddressstringdefault_host
Parses the address string as defined in RFC2822 and for each address.
&reftitle.parameters;
address
A string containing addresses
default_host
The default host name
&reftitle.returnvalues;
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
&reftitle.examples;
imap_rfc822_parse_adrlist example
, 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 $id => $val) {
echo "# $id\n";
echo " mailbox : " . $val->mailbox . "\n";
echo " host : " . $val->host . "\n";
echo " personal: " . $val->personal . "\n";
echo " adl : " . $val->adl . "\n";
}
?>
]]>
&example.outputs;
&reftitle.seealso;
imap_rfc822_parse_headers