今天在项目中发现一个bug,就是关于用array_multisort进行多维数组排序。
根据某一列进行总分排名,但是由于没有形成一个好的习惯,对数组重新赋值,导致不同群在排列的时候出现bug.
$v_arr = array();//导致站点不一致而出现排序错误
foreach($data as $key=>$trow) $v_arr[$key]=$trow['SCORE'];
array_multisort($v_arr,SORT_DESC,$data);
清空数组很关键。