【发布时间】:2014-05-18 23:39:16
【问题描述】:
我正在做一个学校项目,我有一个包含 start_time 和 end_time 课程的多维数组。
我已经按天对数组进行了排序,但我还想按时间对数组进行排序。这样最低的 start_time 是数组的第一个元素。
这就是我的数组现在的样子:
Array (
[0] => Array (
[courseID] => comp345
[lectureID] => ss
[day] => monday
[stime] => 18:20
[etime] => 20:30
[term] => winter
[year] => 2014
)
[1] => Array (
[courseID] => comp275
[lectureID] => gg
[day] => monday
[stime] => 12:15
[etime] => 15:16
[term] => winter
[year] => 2014
)
)
我想知道是否有任何预定义的函数可以做到这一点,或者我是否需要为此任务创建一个新的特定函数。
我可以像这样访问 start_time 的值:
foreach ($array as $element)
{
$start_time = (substr($element['stime'], 0, 5));
}
这将以这种格式返回时间:08:20
比较时它的工作方式与普通数字相同,例如:
08:20
08:20 > 10:15 = 假
【问题讨论】: