php 寻找数组中位数

苹果 发表于2019-08-09 17:47:34 中位数   2292

今天碰到了一个奇怪需求,找对数据的中位数,故简单了写了个方法。


原理很简单,小学题,找一堆数最中间那个数

function array_median($arr){
    sort($arr);
    $length=count($arr);
    if($length%2==0){
        $median=($arr[$length/2]+$arr[$length/2-1])/2;
    }else{
    $median=$arr[floor($length/2)];
    }
    return  $arr;
}




暂无评论
Copyrights © 2016-2017 何冰华个人网站 www.hebinghua.com, All rights reserved. ICP证:豫ICP备17048782号-1
关键词:何冰华,心灵语丝,PHP,Linux,个人随笔,学习笔记