Fonctions IMAP
PHP Manual

imap_sort

(PHP 4, PHP 5, PHP 7)

imap_sortTrie des messages

Description

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

Récupère et trie les numéros de messages en fonction des paramètres donnés.

Liste de paramètres

imap_stream

Un flux IMAP retourné par la fonction imap_open().

criteria

Les critères criteria peuvent être un (et un seul) parmi les suivants :

  • SORTDATE : date du message
  • SORTARRIVAL : date d'arrivée
  • SORTFROM : nom de la première boîte aux lettres de l'adresse d'origine (From address)
  • SORTSUBJECT : sujet du message
  • SORTTO : nom de la première boîte aux lettres de destination (To address)
  • SORTCC : nom de la boîte aux lettres de copie cachée (cc address)
  • SORTSIZE : taille du message en octets

reverse

vaut 1 pour signifier : tri inverse

options

Les flags options dont des masques de bits, d'un ou plusieurs des éléments suivants :

  • SE_UID : retourne des UID à la place de numéros
  • SE_NOPREFETCH : ne pas prétélécharger les messages trouvés

search_criteria

charset

Valeurs de retour

Retourne un tableau de numéros de messages triés en fonction des paramètres fournis.


Fonctions IMAP
PHP Manual