而不是使用MySQL數據的工作,我已經創建了我的計劃,作爲內容數據的源使用CSV文件等PHP排序一系列複雜
我已成功能夠解析CSV和商店它變成一個複雜的數組,它具有以下標題行,即數組的鍵。
"Title","Year","Rated","Released","Runtime","Genre","Director","Writer","Actors","Plot","Language","Country","Awards","Poster","Metascore","imdbRating","imdbVotes","imdbID","Type","Response"
我現在的階段是允許數組的動態ajax排序。
我有兩個字段,我允許在開始時排序,「年」和「標題」。
所以我傳遞不同的URL參數,如「yearasc」或「yeardesc」或「titleasc」或「titledesc」。
然後嘗試對此進行排序。
所以我做了一個不同的帖子,就是這麼做的。
首先,我創建了只存儲關鍵字段的新數組,我需要進行排序。
然後根據什麼類型,做一個不同的array_multisort。
array_multisort($year, SORT_ASC, $all_rows);
但我得到的結果是多重複數據。
但是我不知道是否有第一行,是我經過任何排序後傳遞數據的函數所需的標題行,導致數組排序問題。
對於簡單的數組排序,現有函數是有意義的,並且工作正常。
但是對於複雜的問題,甚至理解如何解決這個問題也很複雜。
任何意見,想法或想法,表示讚賞和感謝。
謝謝!
**問題:**你有什麼特別的理由說明你爲什麼選擇一個'csv'文件而不是數據庫選項? – Darren