(PHP 4, PHP 5, PHP 7, PHP 8)
imap_sort — Ordena mensajes
$imap,$criteria,$reverse,$flags = 0,$search_criteria = null,$charset = nullRecupera y ordena los números de mensajes en función de los parámetros dados.
imapAn IMAP\Connection instance.
criteria
Los criterios criteria pueden ser
uno (y solo uno) de los siguientes:
SORTDATE : fecha del mensaje
SORTARRIVAL : fecha de llegada
SORTFROM : nombre del primer buzón
de la dirección de origen (From address)
SORTSUBJECT : asunto del mensaje
SORTTO : nombre del primer buzón
de destino (To address)
SORTCC : nombre del buzón de
copia oculta (cc address)
SORTSIZE : tamaño del mensaje en bytes
reverseSi se debe ordenar en orden inverso.
flags
Los flags son máscaras de bits,
de uno o más de los siguientes elementos:
SE_UID : devuelve UID en lugar de números
SE_NOPREFETCH : no predescargar los mensajes encontrados
search_criteriaCriterios de búsqueda en formato IMAP2. Para más detalles ver imap_search().
charsetConjunto de caracteres MIME a utilizar durante la búsqueda de string.
Devuelve un array de números de mensajes ordenados en función
de los parámetros proporcionados, o false en caso de error.
| Versión | Descripción |
|---|---|
| 8.1.0 |
The imap parameter expects an IMAP\Connection
instance now; previously, a valid imap recurso was expected.
|
| 8.0.0 |
reverse es un bool en lugar de int.
|
| 8.0.0 |
search_criteria y charset son ahora nullable.
|