1

未読メッセージを取得して、メッセージを日付順に並べ替えることは可能ですか? 私は持っている

$messages = imap_search($imap,"UNSEEN");
  imap_sort($imap, SORTDATE, 1);

しかし、そうすべきではないかどうか疑問に思っています

  imap_sort($imap, SORTDATE, 1);
$messages = imap_search($imap,"UNSEEN");

または、他の何か ?

4

4 に答える 4

1

あなたは使用することができます

$messages = imap_search($imap,"UNSEEN");
$sorted = array_reverse($messages);
于 2013-05-21T20:02:28.260 に答える
-1

元のデータ セットに対して 2 つの異なるアクションを個別に実行します。考えられる方法の 1 つは、最初のコマンド (検索) からすべてのデータを取得し、それを変数に格納してから、独自の並べ替え機能を実装することです。

于 2013-02-25T04:29:04.363 に答える