how to get top 3 values in php array and their index

后端 未结 5 809
醉梦人生
醉梦人生 2021-01-18 21:45

I want to get the highest value, the second highest value and the third highest value

For example, I have an array like:

$n = array(100,90,150,200,199,

5条回答
  •  清酒与你
    2021-01-18 22:06

    This should do the trick:

    function maxNitems($array, $n = 3){
        asort($array);
        return array_slice(array_reverse($array, true),0,$n, true);
    }
    

    Use like:

    maxNitems(array(100,90,150,200,199,155,15,186));
    

提交回复
热议问题