Manuel PHP
Précédent |  | Suivant

# 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

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

Précédent | Sommaire | Suivant
imap_setflag_full | Niveau supérieur | imap_status