PHP返回二维数组中某个元素最大最小的
在项目中遇到需要去掉一个最大值,或者去掉一个最小值,再去进行计算,记录一下:
/**
* 获取二维数组中最大或最小
* @param unknown $list 二组数组
* @param unknown $field 查找字段
* @param string $type max min
* @param string $return key all返回索引或者整条数据
* @return unknown|mixed
*/
function get_array_data_maxOrmin($list,$field,$type='max',$return='key'){
$quitDates = array_column($list, $field);
$ItemKey = array_search($type($quitDates), $quitDates);
if($return !='key'){
return $list[$ItemKey];
}
return $ItemKey;
}

共 0 条评论