【发布时间】:2014-05-27 06:28:00
【问题描述】:
我正在尝试制作一个 PHP 页面以在表格中显示已排序的数据。发送给我们的文本文件包含原始/混合文本信息。通过字符串连接,我可以找到一种从原始文件中检索记录的方法,但我的问题是如何在已经按时间戳/日期排序的表中显示数据。如果我使用 MySQL,我可以将收集到的数据移动到 MySQL 表中,然后对其进行排序检索,但我的目标是完成所有这些操作,而无需通过不同的网站或添加不同的工具。我在想也许有办法对你的数组进行排序?
来自文本文件的示例原始数据内容:
“姓名”:“Jay Parks”,“状态”:“单身”,“日期”:“2013 年 1 月 12 日”,“姓名”:“Sandy Rock”,“状态”:“已婚”,“日期”:“2013 年 1 月 24 日”
内容实际上很大,但这只是一个例子。我可以找到一种方法将每个数据存储到 PHP 中的数组中,例如 VariableA(1)="Jay Parks" 和 VariableB(1)="Single" 或类似的东西。我可以继续在表格中显示它,但它不会按日期排序。那么有没有一种方法可以在 PHP 中对表格内容进行排序,而无需使用 jQuery 或 MySQL 或类似的东西?我已经研究了好几个星期,但仍然无法解决这个问题。
【问题讨论】:
-
你当然可以对数组进行排序。将所有值放入一个二维数组,并使用array_multisort()
-
谢谢,我会为您的回答投票,但我似乎无法在您的评论旁边找到星号或投票按钮。但你太棒了!
标签: php arrays sorting html-table