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');

最后修改日期:2017-08-04

作者

留言

作者

http://www.w3school.com.cn/php/func_array_usort.asp

一维数组排序;

本文的例子,是对二维数组不同位置的内容进行排序的usort() 整理;

发表评论

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据