根据ID排序
$sort_val = 1;
$arr = [
[
'id'=>1,
'name'=>'asr'
],
[
'id'=>5,
'name'=>'asdaa嘎'
],
[
'id'=>55,
'name'=>'stgghh'
],
[
'id'=>12,
'name'=>'sghhhhhh'
],
[
'id'=>24,
'name'=>'45435'
]
];
if($sort_val == 1){
$sort = SORT_DESC;
}elseif($sort_val == -1){
$sort = SORT_ASC;
}
$b = array_column($arr,'id');
array_multisort($b,$sort,$arr);
echo '<pre>';
var_dump($arr);
打印结果:
array(5) {
[0]=>
array(2) {
["id"]=>
int(55)
["name"]=>
string(6) "stgghh"
}
[1]=>
array(2) {
["id"]=>
int(24)
["name"]=>
string(5) "45435"
}
[2]=>
array(2) {
["id"]=>
int(12)
["name"]=>
string(8) "sghhhhhh"
}
[3]=>
array(2) {
["id"]=>
int(5)
["name"]=>
string(8) "asdaa嘎"
}
[4]=>
array(2) {
["id"]=>
int(1)
["name"]=>
string(3) "asr"
}
}
给我一瓶冰阔洛 发布了35 篇原创文章 · 获赞 4 · 访问量 7496 私信 关注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。