imap_sort
imap_sort — メッセージヘッダの配列をソートする
説明
array imap_sort ( resource imap_stream, int criteria, int reverse [, int options [, string search_criteria [, string charset]]] )指定したパラメータにより取得したメッセージ番号をソートします。
パラメータ
- imap_stream
- imap_open()
が返す IMAP ストリーム。
- criteria
-
criteria は、次のどれかとします (ひとつのみ)。
- SORTDATE - メッセージの日付
- SORTARRIVAL - 到着日付
- SORTFROM - 最初の From アドレスのメールボックス
- SORTSUBJECT - メッセージ Subject
- SORTTO - 最初の To アドレスのメールボックス
- SORTCC - 最初の cc アドレスのメールボックス
- SORTSIZE - メッセージのサイズ(バイト単位)
- reverse
-
これを 1 にすると、逆順にソートします。
- options
-
options はビットマスクで、以下の組み合わせとなります。
- SE_UID - シーケンス番号の変わりに UID を返す
- SE_NOPREFETCH - 検索したメッセージを事前取得しない
- search_criteria
-
- charset
-
返り値
指定したパラメータでソートしたメッセージ番号の配列を返します。変更履歴
バージョン | 説明 |
---|---|
4.3.3 | パラメータ charset が追加されました。 |
Weblioに収録されているすべての辞書からimap_sortを検索する場合は、下記のリンクをクリックしてください。

- imap_sortのページへのリンク