在二维数组中, 根据指定的字段排序

php uasort函数语法

在二维数组中, 根据指定的字段排序.

$data = [['name'=>'lilei','score'=>80],['name'=>'lili','score'=>70],['name'=>'liwei','score'=>90]];
uasort($data, function($a, $b) {

$key = 'score';
if ($a[$key] == $b[$key]) {
return 0;
}
return ($a[$key] < $b[$key]) ? 1 : -1;
}
);
var_dump($data);




欢迎转载,转载请注明来自一手册:http://yishouce.com/article/101.html
友情链接It题库(ittiku.com)| 版权归yishouce.com所有| 友链等可联系 admin#yishouce.com|粤ICP备16001685号-1