$arr = ['12','12','23'];
$arr = $arr;
$arr1=$arr;
rsort($arr1);
$c=[];
foreach ( $arr as $k=>$v){
$b= array_search($v, $arr1);
$c[$k]=$b+1;
}
//另一种方法
public function rsort(){
$str='100,99,98,99,97,96,99,36,98,100';
$array=[];
$array = explode(',', $str);
explode(',', $str);
//array_pop($array);
$new_array=[];
rsort($array);
// dump($array);$paiming='';
foreach ($array as $key => $value) {
# code...
$num=Session::get('num');
$keys=Session::get('keys');
if($array[$key]==$num){
$paiming .= $keys;
}else{
$paiming .= $key+1;
Session::set('keys',$key+1);
}
Session::set('num',$array[$key]);
//dump($paiming);
}
// dump($paiming);
}