此问题已在本网站上提出。 QUESTION
但是,我正在使用codeigniter。而且我也不知道如何使用回调功能。
我的数组看起来像:
Array
(
[0] => Array
(
[id] => 61
[date_added] => 2014-06-19 16:40:55
[local_branch_revenue] => 2.00
)
[1] => Array
(
[id] => 51
[date_added] => 2014-06-19 16:23:17
[local_branch_revenue] => 2.00
)
[2] => Array
(
[id] => 41
[date_added] => 2014-06-19 14:57:56
[local_branch_revenue] => 2.00
)
)
我是我的控制员:
usort($info['final_array'], 'date_compare');
在该控制器内:
function date_compare($a, $b){
$t1 = strtotime($a['date_added']);
$t2 = strtotime($b['date_added']);
return $t1 - $t2;
}
ERROR:
usort() expects parameter 2 to be a valid callback,
function 'date_compare' not found or invalid function name