IMAP, POP3 및 NNTP imap_sort

(PHP 4, PHP 5, PHP 7, PHP 8)

imap_sort — 메시지 가져오기 및 정렬


설명

imap_sort(
    IMAP\Connection $imap,
    int $criteria,
    bool $reverse,
    int $flags = 0,
    ?string $search_criteria = null,
    ?string $charset = null
): array|false
                

지정된 매개변수로 메시지 번호를 가져오고 정렬합니다.


매개변수

imap
IMAP\Connection 인스턴스입니다.
criteria
기준은 다음 중 하나일 수 있습니다.
  • SORTDATE - message Date
  • SORTARRIVAL - arrival date
  • SORTFROM - mailbox in first From address
  • SORTSUBJECT - message subject
  • SORTTO - mailbox in first To address
  • SORTCC - mailbox in first cc address
  • SORTSIZE - size of message in octets
reverse
역순으로 정렬할지 여부입니다.
flags
flags는 다음 중 하나 이상의 비트마스크입니다.
  • SE_UID - Return UIDs instead of sequence numbers
  • SE_NOPREFETCH - Don't prefetch searched messages
search_criteria
IMAP2 형식 검색 기준 문자열입니다. 자세한 내용은 imap_search()를 참조하십시오.
charset
문자열을 정렬할 때 사용할 MIME 문자 집합입니다.

반환 값

주어진 매개변수로 정렬된 메시지 번호의 배열을 반환하거나 실패하면 false를 반환합니다.


변경 로그

버전 설명
8.1.0 imap 매개변수는 이제 IMAP\Connection 인스턴스를 필요로 합니다. 이전에는 리소스가 필요했습니다.
8.0.0 reverse는 이제 int 대신 bool입니다.
8.0.0 search_criteriacharset은 이제 nullable입니다.