Net_POP3 メール一覧のソート
Net_POP3を使用してメールの閲覧を作成しています。
現在は日付の古いものから新しいものへと表示されています。
これを日付の新しいものから古いものへと表示をさせたいのですが、sortがうまくできず困っています。
ご存知の方がいらっしゃいましたらご教示お願いします。
ソースは下記になります。
$count = $pop3->numMsg();
if ($count) {
$count = $pop3->getListing();
$start = 1;
$end = 21;
if ($count !== false) {
foreach ($count as $key => $value) {
if($start < $end) {
$overview = $pop3->getParsedHeaders($start);
$body = $pop3->getBody($start);
$from = mb_decode_mimeheader($overview['From']);
$from = mb_convert_encoding($from, "UTF-8", "JIS");
$subject = mb_decode_mimeheader($overview['Subject']);
$subject = mb_convert_encoding($subject, "UTF-8", "ISO-2022-JP");
$subject = mb_strimwidth($subject, 0, 42, "...",'UTF8');
$date = mb_decode_mimeheader($overview['Date']);
$body = nl2br($body);
$maillist .= '<tr>'."\n";
$maillist .= '<td>'.$subject.'</td>'."\n";
$maillist .= '<td>' .$from. '</td>'."\n";
$maillist .= '<td>' .date('Y/m/d H:i:s',strtotime($date)). '</td>'."\n";
$maillist .= '</tr>'."\n";
$start++;
}
}
}
}
宜しくお願いします。
お礼
回答ありがとうございます。 ありました。 すごいわかりやすいところに(~o~) 気がつかずにすみませんでした。 どうもありがとうございます。