Re: [請益] 日期排序問題請益

看板PHP作者 (會吐槽的最強)時間13年前 (2012/02/19 21:44), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串2/2 (看更多)
[root@3wa d]# cat input.txt 2000,01,03,skldfjasdklfjadfstring 2000,01,04,qwerqioweuroqwistring 1999,12,13,zxcvzxcvstring 1987,11,15,34124234string 2012,02,13,qwerksdafklstring 2012,02,16,opopmjstring 2012,02,01,xcvxcvkljsfstring 2012,01,31,abcddestring [root@3wa d]# 試著直接把檔案讀進來,依斷行切開組成陣列,sort or rsort <? $data=trim(file_get_contents('input.txt')); $m_data=explode("\n",$data); rsort($m_data); print_r($m_data); ?> [root@3wa d]# php a.php Array ( [0] => 2012,02,16,opopmjstring [1] => 2012,02,13,qwerksdafklstring [2] => 2012,02,01,xcvxcvkljsfstring [3] => 2012,01,31,abcddestring [4] => 2000,01,04,qwerqioweuroqwistring [5] => 2000,01,03,skldfjasdklfjadfstring [6] => 1999,12,13,zxcvzxcvstring [7] => 1987,11,15,34124234string ) 看似可以直接排~ 至於要不要先取代掉 逗號,應該可以不用吧~ 除非資料格式不統一什麼的,那組成二維排序也是有方法可以排 還有自然排序法可以試看看 :) -- 3WA訓練家的工作室 宗旨:諸葛單中,謝謝 個人佈弱格 網址:http://3wa.tw -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.240.83.168

02/19 22:17, , 1F
說得也是..其實也不太需要去作字串處理QQ 感謝:D
02/19 22:17, 1F
文章代碼(AID): #1FGFousw (PHP)
文章代碼(AID): #1FGFousw (PHP)