php 二维数组按照某value值求出最大值最小值

//商家的等级信息是一个二维数组,求出最小折扣和最大折扣
array
(0=>array('levelname'=>'银','dis'=>7.5), 1=>array('levelname'=>'金卡','dis'=>8.0), 2=>array('levelname'=>'白金卡','dis'=>9.0));
function getMinAndMaxInArray($arr) {

        if(empty($arr)) {

            return array(10,10);

        }

        $disArr = array();

        foreach($arr as $value) {

            $disArr[] = floatval($value['dis']);

        }

        sort($disArr);

        $resArr = !empty($disArr) ? array($disArr[0],$disArr[count($disArr)-1]) : array(10,10);

        unset($disArr);

        return $resArr;

    }

 

你可能感兴趣的:(value)