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; }
php资料