(PHP 4, PHP 5, PHP 7, PHP 8)
imap_sort — Trie des messages
$imap,$criteria,$reverse,$flags = 0,$search_criteria = null,$charset = nullRécupère et trie les numéros de messages en fonction des paramètres donnés.
imapUne instance de IMAP\Connection.
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
         
        reverseS'il faut trier en ordre inverse.
flags
       Les flags 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_criteriaCritères de recherche IMAP2-format. Pour plus de détails voir imap_search().
charsetJeu de caractères MIME à utiliser lors de la recherche de chaîne de caractères.
   Retourne un tableau de numéros de messages triés en fonction
   des paramètres fournis,  ou false si une erreur survient.
  
| Version | Description | 
|---|---|
| 8.1.0 | La paramètre imapattend désormais une instance de
  IMAP\Connection ; auparavant, une ressourceimapétait attendue. | 
| 8.0.0 | reverseest un bool au lieu de int. | 
| 8.0.0 | search_criteriaetcharsetsont désormais nullable. |