Documentación offline PHP master

imap_mime_header_decode

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

imap_mime_header_decode

Decodifica los elementos MIME de un encabezado

Descripción#

imap_mime_header_decode(string $string): array
```php

Decodifica un mensaje MIME que contiene datos no ASCII (ver [RFC2047](https://datatracker.ietf.org/doc/html/rfc2047)).

## Parámetros

`string`  
El texto MIME

## Valores devueltos

Los elementos decodificados se devuelven en un array de objetos. Cada uno de estos objetos tiene dos propiedades: `charset` y `text`.

Si el elemento no ha sido codificado, o, en otras palabras, si está en claro (plain US_ASCII), la propiedad `charset` se establece en `default`.

Esta función devuelve `false` en caso de fallo.

## Ejemplos

Ejemplo con `imap_mime_header_decode`
"; $elements = imap_mime_header_decode($text); for ($i=0; $icharset}\n"; echo "Texto : {$elements[$i]->text}\n\n"; } ?>

```php

El ejemplo anterior mostrará:

Charset: ISO-8859-1
Texto: Keld Jørn Simonsen

Charset: default
Texto:  <keld@example.com>

En el ejemplo anterior, se encuentran dos elementos: el primero ha sido codificado en ISO-8859-1, y el segundo está en claro.

Véase también#

imap_utf8