而不是使用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