我有我的sql表:
+----+-----+-------+-------+ | id | reg | in | out | +----+-----+-------+-------+ | 1 | a | 11:10 | | | 2 | a | | 11:30 | | 3 | b | 06:10 | | | 4 | c | | 07:10 | +----+-----+-------+-------+
我将它排序到一个数组,以便它匹配如果reg是相同的,并且in在之前,例如:
array( [0]=> array('reg'=>'a','in'=>'11:10','out'=>'11:30'),[1]=> array('reg'=>'b','in'=>'06:10','out'=>''),[2]=> array('reg'=>'c','in'=>'','out'=>'07:10') )
然后我需要求助于这个数组,以便它按时间顺序排列,但是只有进出时间才使用出时间.所以,如果这是排序的,它将是:
array( [0]=> array('reg'=>'b',[1]=> array('reg'=>'c','out'=>'07:10'),[2]=> array('reg'=>'a','out'=>'11:30') )
我希望这是有道理的,我每天有大约200个参赛作品,我花了我所有的周末试图让它订购,但似乎总是有一个流浪.
时间将是一个unix时间戳我只是把它放在H:我在这里,因为sql将排序WHERE>午夜和< 00:01那天早上只显示当天. 可能有一些非常简单明显的东西盯着我,但我看不到它.
解决方法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。