imap_sort

(PHP 4, PHP 5, PHP 7)

imap_sortObtiene y ordena mensajes

Descripción

imap_sort ( resource $imap_stream , int $criteria , int $reverse [, int $options = 0 [, string $search_criteria = NULL [, string $charset = NULL ]]] ) : array

Obtiene y ordena números de mensajes según los parámetros dados.

Parámetros

imap_stream

IMAP stream devuelto por imap_open().

criteria

El criterio puede ser un (y sólo uno) de los siguientes:

  • SORTDATE - Date (fecha) del mensaje
  • SORTARRIVAL - fecha de llegada
  • SORTFROM - buzón en la primera dirección From (De)
  • SORTSUBJECT - asunto del mensaje
  • SORTTO - buzón en la primera dirección To (Para)
  • SORTCC - buzón en la primera dirección cc
  • SORTSIZE - tamaño del mensaje en octetos

reverse

Establezca esto a 1 para ordenación inversa

options

options es una máscara de bits de uno o más de lo siguiente:

  • SE_UID - Devolver UIDs en vez de números de secuencia
  • SE_NOPREFETCH - No preobtener mensajes buscados

search_criteria

Cadena de criterios de búsqueda en formato IMAP2. Véase imap_search() para más detalles.

charset

Conjunto de caracteres MIME a utilizar cuando se ordenan cadenas.

Valores devueltos

Devuelve un array de números de mensajes ordenados según los parámetros dados.