怎么在框架中使用usort函数 [ 1.1 版本 ]
public function actionIndex(){
$student = Student::model()->findAll();
usort($student,'sortByCreateTime');
}
public function sortByCreateTime($a,$b){
return $a->create_time>$b->create_time?1:-1;
}
这样写报找不到该方法的错误?有人知道怎么用吗?
最佳答案
其他 4 个回答
-
试试
public function actionIndex(){ $student = Student::model()->findAll(); usort($student,'sortByCreateTime'); $sortByCreateTime = function($a, $b){...}; }
共 1 条回复$user = User::model()->findAll(array('limit' => 10)); usort($user, 'sortByCreateTime'); $sortByCreateTime = function ($a, $b) { return $a->create_time > $b->create_time ? 1 : -1; };
usort() expects parameter 2 to be a valid callback, function 'sortByCreateTime' not found or invalid function name
还是报这个错误 -
chocoboxxf 回答于 2015-06-19 13:04 举报
\usort($student,'sortByCreateTime');
陈江南
注册时间:2015-04-07
最后登录:2024-03-15
在线时长:22小时52分
最后登录:2024-03-15
在线时长:22小时52分
- 粉丝8
- 金钱2951
- 威望30
- 积分3471