我在这里遇到了一个复杂的问题,经过几个月的研究,我仍然无法找到一个更方便的方法。在PHP中对数组进行排序的最佳方法
我有一个网站,读取JSON文本文件,并显示从该JSON文件的信息作为表的网页。 JSON文件包含日期,操作,用户等字段。
我目前的做法是添加文件上传HTML标记,以便用户可以选择要读取的JSON文件。我别无选择,只能做文件上传,因为我没有看到其他方式,但我真的不想将这些文件上传到服务器,我只需要阅读内容。无论如何,在上传文件并将内容读入变量后,我必须将这些文件存储到MySql数据库中,以便我可以按日期对它们进行排序,我必须能够按日期排序显示表。
我有2个问题;
- 是否有任何其他方式来读取文本文件的内容,而无需上传文件来读取?
- 是否有某种简单的方法来排序数组(按日期)?
[按日期排列的PHP顺序数组?]可能的重复(http://stackoverflow.com/questions/6401714/php-order-array-by-date) – Voycey 2015-02-10 10:19:14
'uasort()'排序。上传文件到'/ tmp',你的操作系统会自动清除它 - 或者使用pastebin API和'file_get_contents'(取决于这些文件保存的信息)。尽管如此,我相信这个问题对于褒贬不一的回答而言是偏离的。 – 2015-02-10 10:19:26
我是否正确,在研究__months__之后,你能做的最好的事情是将数组保存到mySQL中,以便在查询时可以按日期排序?你在研究的几个月里没有偶然发现uasort()和类似的功能? – Sejanus 2015-02-10 10:23:28