使用PHP数组或SQL,我如何对数组的项进行排序?

时间:2017-10-26 06:16:06

标签: php mysql arrays laravel-5.3

此数组按时间递增排序。

A    | B    | C
-----+------+--------------------
23/3 | 2001 | 2017-10-25 09:35:52
23/3 | 2002 | 2017-10-25 09:45:00
25/2 | 5001 | 2017-10-25 10:30:00
23/3 | 2003 | 2017-10-25 11:30:00
25/2 | 5002 | 2017-10-25 12:30:00

现在我想对A的项进行排序,如下表所示。使用PHP,我该怎么做?

A    | B    | C
-----+------+--------------------
23/3 | 2001 | 2017-10-25 09:35:52
23/3 | 2002 | 2017-10-25 09:45:00
23/3 | 2003 | 2017-10-25 11:30:00
25/2 | 5001 | 2017-10-25 10:30:00
25/2 | 5002 | 2017-10-25 12:30:00

2 个答案:

答案 0 :(得分:0)

您可以在查询中使用多个列进行排序。 这是代码:

Select * from table order by table.a, table.c 

答案 1 :(得分:0)

首先按升序排列A列,然后按升序排列C列。

SQL查询将像@ Derta的答案。