Manuel PHP
Précédent |  | Suivant

# imap_rfc822_parse_adrlist

(3.0.2 - 3.0.18 only, PHP 4 >= 4.0.0)

imap_rfc822_parse_adrlist -- Analyse une chaîne d'adresse.

## Description

``string imap_rfc822_parse_adrlist` (string address, string default_host)`

`address` analyse la chaîne `address` et essaie, pour chaque adresse, de retourner un tableau d'objets. Les 4 objets sont :

- mailbox - Le nom de la boîte aux lettres

- host - le nom de l'hôte

- personal - Le nom personnel

- adl - at domain source route (NDT : ???).

Exemple 1. Exemple avec imap_rfc822_parse_adrlist()
    <?php
    $address_string = "Hartmut Holzgraefe <hartmut@cvs.php.net>, postmaster@somedomain.net, root";
    $address_array  = imap_rfc822_parse_adrlist($address_string,"somedomain.net");
    if(! is_array($address_array)) die("une erreur...\n");
    reset($address_array);
    while(list($key,$val)=each($address_array)){
     print "boîte   : ".$val->mailbox."<br>\n";
     print "hôte    : ".$val->host."<br>\n";
     print "personnel: ".$val->personal."<br>\n";
     print "adl     : ".$val->adl."<p>\n";
    }
    ?>

Précédent | Sommaire | Suivant
imap_reopen | Niveau supérieur | imap_rfc822_parse_headers