• 締切済み

日付から順にデータを並び替えたい

はじめまして、勉強しながらPHPを書いています。お力添え いただけないでしょうか。 list.csvから取り出したデータを今日の日付から順に年は無視して 並べ替えたいです。 $item[3]にyymmddで数値が入っています。 $array = file('list.csv'); foreach ($array as $line) { $item = explode(',', $line); $dm=substr($item[3], 2 , 2 ) ; $dd=substr($item[3] , 4 , 2 ) ; print "$dm月$dd日?n"; } 例)7月30日 11月2日 2月6日 5月22日・・・ 現在の日付の取得とそれを元に$lineを並び替えるにはどうすれば よいのでしょうか。

みんなの回答

  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.1

usort を使うといいんじゃないでしょうか http://jp2.php.net/manual/ja/function.usort.php

参考URL:
http://jp2.php.net/manual/ja/function.usort.php

関連するQ&A