(PHP 4, PHP 5, PHP 7, PHP 8)
imap_sort — Obtém e classifica mensagens
$imap,$criteria,$reverse,$flags = 0,$search_criteria = null,$charset = nullObtém e classifica números de mensagens pelos parâmetros fornecidos.
imapUma instância de IMAP\Connection.
criteriaOs critérios podem ser um (e somente um) dos seguintes:
SORTDATE - data da mensagem
SORTARRIVAL - data de chegada
SORTFROM - caixa de correio no primeiro endereço de "From"
SORTSUBJECT - assunto da mensagem
SORTTO - caixa de correio no primeiro endereço de "To"
SORTCC - caixa de correio no primeiro endereço de "Cc"
SORTSIZE - tamanho da mensagem em octetos
reverseInforma se a classificação deve ser feita na ordem inversa.
flags
The flags é uma máscara de bits de uma ou mais das
seguintes constantes:
SE_UID - Retorna UIDs em vez de números de sequência
SE_NOPREFETCH - Não pré-busca mensagens pesquisadas
search_criteriaString de critérios de pesquisa no formato IMAP2. Para detalhes, veja imap_search().
charsetConjunto de caracteres MIME a ser usado ao classificar strings.
Retorna um array de números de mensagens classificadas pelos parâmetros
fornecidos, ou false em caso de falha.
| Versão | Descrição |
|---|---|
| 8.1.0 |
O parâmetro imap agora espera uma instância de IMAP\Connection;
anteriormente, um resource imap válido era esperado.
|
| 8.0.0 |
reverse agora é bool em vez de int.
|
| 8.0.0 |
search_criteria e charset agora são nullable.
|