array_multisort排序保留键名

$arr = array (
‘20181’ => array (
‘personNumIn’ => 53,
‘personNumNotIn’ => 8,
‘arriveLateNum’ => 8,
‘leaveEarlyNum’ => 26,
‘onlineTimeClassAvg’ => ‘1灏忔椂56鍒�’,
‘onlineRateClassAvg’ => ‘72.2’,
‘onlineRzdClassAvg’ => ‘64.8’,
‘classCount’ => 61,
‘class_id’ => ‘35’,
‘class_name’ => ‘2018绾�2鐝�’,
‘school_name’ => ‘姹熻嫃鐪佸皠闃充腑瀛�’,
‘lessonid’ => 6740,
‘cid’ => ‘5239’,
‘meeting_id’ => ‘bjNcYCHLIB’,
),

);

k e y s = a r r a y k e y s ( keys = array_keys( keys=arraykeys(arr);
array_multisort(array_column( a r r , ′ o n l i n e R a t e C l a s s A v g ′ ) , S O R T D E S C , S O R T N U M E R I C , arr,'onlineRateClassAvg'),SORT_DESC,SORT_NUMERIC, arr,onlineRateClassAvg),SORTDESC,SORTNUMERIC,arr,$keys);
echo “

”;
a r r a y = a r r a y c o m b i n e ( array = array_combine( array=arraycombine(keys, a r r ) ; p r i n t r ( arr); print_r( arr);printr(array);die;

你可能感兴趣的:(array_multisort排序保留键名)