imap_setflag_full
imap_status
Fonctions IMAP
PHP Manual

# imap_sort

(PHP 4, PHP 5)

imap_sort — Trie 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 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

Version | Description
--- | ---
4.3.3 | Le paramètre `charset` a été ajouté.

imap_setflag_full
imap_status
Fonctions IMAP
PHP Manual