imap_sort

(PHP 4, PHP 5, PHP 7)

imap_sortSortiert Nachrichten eines Postfachs

Beschreibung

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

Liefert eine gemäß den angegebenen Sortierkriterien sortierte Liste von Nachrichtennummern.

Parameter-Liste

imap_stream

Eine von imap_open() zurückgegebene IMAP-Verbindung.

criteria

Eines der folgenden Sortierkriterien:

  • SORTDATE - Sendedatum
  • SORTARRIVAL - Empfangsdatum
  • SORTFROM - Absender
  • SORTSUBJECT - Betreff
  • SORTTO - erster Empfänger
  • SORTCC - erster CC Empfänger
  • SORTSIZE - Größe der Nachricht in Bytes

reverse

Sortierung in umgekehrter Reihenfolge wenn TRUE

options

Der Parameter options enthält eine Bitmaske mit folgenden möglichen Werten: following:

  • SE_UID - es werden UIDs an Stelle von Nachrichtennummern zurückgegeben
  • SE_NOPREFETCH - Nachrichten werden nicht auf Vorrat abgerufen

search_criteria

IMAP2-Format Suchkriterienzeichenkette. Details können imap_search() entnommen werden.

charset

Der zum Sortieren von Zeichenketten zu verwendende MIME-Zeichensatz.

Rückgabewerte

Liefert ein Array mit nach den angegebenen Sortierkriterien sortierten Nachrichtennummern.