【问题标题】:Sort data in an array before displaying in a table in PHP在 PHP 中的表格中显示之前对数组中的数据进行排序
【发布时间】: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


【解决方案1】:

【讨论】:

    猜你喜欢
    • 2014-04-14
    • 1970-01-01
    • 2013-09-10
    • 2015-07-14
    • 1970-01-01
    • 1970-01-01
    • 2021-01-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多