diff --git a/reference/imap/functions/imap-rfc822-parse-adrlist.xml b/reference/imap/functions/imap-rfc822-parse-adrlist.xml index 6e925e3dc2..71efc0bced 100644 --- a/reference/imap/functions/imap-rfc822-parse-adrlist.xml +++ b/reference/imap/functions/imap-rfc822-parse-adrlist.xml @@ -1,5 +1,5 @@ - + @@ -51,10 +51,9 @@ , postmaster@somedomain.net, root"; $address_array = imap_rfc822_parse_adrlist($address_string,"somedomain.net"); -if(! is_array($address_array)) die("somethings wrong\n"); +if(!is_array($address_array) || count($address_array) < 1) die("something is wrong\n"); -reset($address_array); -while(list($key,$val)=each($address_array)){ +foreach($address_array as $val) { print "mailbox : ".$val->mailbox."
\n"; print "host : ".$val->host."
\n"; print "personal: ".$val->personal."
\n";