usort是PHP自带的用户自定义排序函数,只在这说一下我个人的使用经验,想了解具体内容,请移步官方文档。
实现方法一:
usort($data_array, function ($a, $b) {
if ($a[$this->c] > $b[$this->c]) {
return 1;
} elseif ($a[$this->c] == $b[$this->c]) {
return ($a[$this->d] > $b[$this->d]) ? 1 : -1;
} else {
return -1;
}
});
方法二:
function userSort($a, $b) {
if ($a[$this->c] > $b[$this->c]) {
return 1;
} elseif ($a[$this->c] == $b[$this->c]) {
return ($a[$this->d] > $b[$this->d]) ? 1 : -1;
} else {
return -1;
}
}
usort($array, 'userSort');
PHP自定义排序函数usort()
0
http://www.w3school.com.cn/php/func_array_usort.asp
一维数组排序;
本文的例子,是对二维数组不同位置的内容进行排序的usort() 整理;