二维数组排序
PHP版本大于7
$pre_show=[
["value"=>8,"name"=>"name","cn"=>"股票名称"],
["value"=>2,"name"=>"code","cn"=>"股票代码"],
["value"=>7,"name"=>"price","cn"=>"股票价格"],
["value"=>4,"name"=>"xadd","cn"=>"涨跌"],
["value"=>5,"name"=>"add_pre","cn"=>"涨幅"],
["value"=>6,"name"=>"hand","cn"=>"换手数"],
["value"=>3,"name"=>"money","cn"=>"成交额"],
["value"=>1,"name"=>"percent","cn"=>"换手率"],
["value"=>9,"name"=>"all_money","cn"=>"市值"]
];
// 按 value 升序排序(推荐:PHP7+ 简洁写法)
usort($pre_show, function($a, $b) {
return $a['value'] - $b['value']; // 升序:a-b,降序:b-a
});
// 打印排序结果(验证)
var_dump($pre_show);