$data['reg'] = $this->register->registerAcc($schoolID);
$data['upd'] =$this->register->UpdateAcc($schoolID);
$data['sus'] =$this->register->suspendAcc($schoolID);
$this->load->view('account/accountInfo',$data);
这是我的代码,包括更新、注册和挂起。每个功能都有自己的"日期/时间">
功能的每一端都有这样的代码:
$this->db->order_by('register_Date','DESC')
每个函数都有自己的日期,例如register_date、updateAcc_date
但我有一个问题,当我在页面中显示时,列表将从转到
Date Function UserName
05-09-2019 Register Tom
04-09-2019 Register Bors
01-09-2019 Register Berry
03-09-2019 Update Laxy
05-09-2019 Suspend Loi
我想要的是
Date Function UserName
05-09-2019 Register Tom
05-09-2019 Suspend Loi
04-09-2019 Register Bors
03-09-2019 Update Laxy
01-09-2019 Register Berry
使用$data
数组中的date
等相同键设置日期,然后使用usort()
函数
$data = Array
(
[0] => Array
(
[Function] => 'register'
[datetime] => 2010-05-26 15:59:53
)
[1] => Array
(
[Function] => 'update'
[datetime] => 2010-05-26 16:04:24
)
)
function date_compare($a, $b)
{
$t1 = strtotime($a['datetime']);
$t2 = strtotime($b['datetime']);
return $t1 - $t2;
}
usort($data, 'date_compare');
print_r($data);