Funciones Mailparse
PHP Manual

mailparse_rfc822_parse_addresses

(PECL mailparse >= 0.9.0)

mailparse_rfc822_parse_addressesProcesa direcciones compatibles con RFC 822

Descripción

array mailparse_rfc822_parse_addresses ( string $addresses )

Procesa una lista de recipientes compatible con » RFC 822, tal como la que es encontrada en una cabecera To:.

Parámetros

addresses

Una cadena que contiene direcciones, como: Wez Furlong <[email protected]>, [email protected]

Nota:

Esta cadena no debe contener el nombre de la cabecera.

Valores devueltos

Devuelve una matriz de matrices asociativas con las siguientes claves para cada recipiente:

display El nombre del recipiente, para propósitos de muestra. Si esta parte no es definida para un recipiente, esta clave contendrá el mismo valor que address.
address La dirección de correo electrónico
is_group TRUE si el recipiente es un grupo de noticias, FALSE de lo contrario.

Ejemplos

Ejemplo #1 Ejemplo de mailparse_rfc822_parse_addresses()

<?php

$to 
'Wez Furlong <[email protected]>, [email protected]';
var_dump(mailparse_rfc822_parse_addresses($to));

?>

El resultado del ejemplo sería:

array(2) {
  [0]=>
  array(3) {
    ["display"]=>
    string(11) "Wez Furlong"
    ["address"]=>
    string(15) "[email protected]"
    ["is_group"]=>
    bool(false)
  }
  [1]=>
  array(3) {
    ["display"]=>
    string(16) "[email protected]"
    ["address"]=>
    string(16) "[email protected]"
    ["is_group"]=>
    bool(false)
  }
}


Funciones Mailparse
PHP Manual