imap_sort

(PHP 3 >= 3.0.3, PHP 4, PHP 5)

imap_sort -- Trie des messages

Description

array imap_sort ( resource imap_stream, int criteria, int reverse [, int options [, string search_criteria [, string charset]]] )

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 IMPA 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.

Historique

VersionDescription
4.3.3 Le paramètre charset a été ajouté.