|
本帖最后由 agplofree 于 2015-7-16 18:30 编辑
PHP复制代码 public static function cmp_func ($a, $b) { if ($a['is_dir'] && !$b['is_dir']) {
return -1;
} else if (!$a['is_dir'] && $b['is_dir']) {
return 1;
} else {
if ($this->order == 'size') {
if ($a['filesize'] > $b['filesize']) {
return 1;
} else if ($a['filesize'] < $b['filesize']) {
return -1;
} else {
return 0;
}
} else if ($this->order == 'type') {
return strcmp($a['filetype'], $b['filetype']);
} else {
return strcmp($a['filename'], $b['filename']);
}
}
} 复制代码
应该是这一句 if ($this->order == 'size') { 用法错误,但是不知道错在哪。新人自学没多久,求轻喷
|
|