PHP获取数组中最大最小值和下标

function phpMaxMin($arr = [],$keys = ''){
    $max['key'] = '';
    $max['value'] = '';
    $min['key'] = '';
    $min['value'] = '';

    foreach ($arr as $key => $val){

        if($max['key'] === ''){

            $max['key'] = $key;
            $max['value'] = $val[$keys];

        }

        if((int)$max['value'] < $val[$keys]){

            $max['key'] = $key;
            $max['value'] = $val[$keys];

        }

        if($min['key'] === ''){

            $min['key'] = $key;
            $min['value'] = $val[$keys];

        }

        if((int)$min['value'] > $val[$keys]){

            $min['key'] = $key;
            $min['value'] = $val[$keys];
        }

    }
    $array['max'] = $max;
    $array['min'] = $min;
    return $array; 
}

最近更新

  1. TCP协议是安全的吗?

    2023-12-16 15:32:05       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2023-12-16 15:32:05       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2023-12-16 15:32:05       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2023-12-16 15:32:05       20 阅读

热门阅读

  1. C语言——const函数

    2023-12-16 15:32:05       40 阅读
  2. centos网卡重命名方法

    2023-12-16 15:32:05       39 阅读
  3. 我为什么要当程序员?

    2023-12-16 15:32:05       46 阅读
  4. KafKa基本原理

    2023-12-16 15:32:05       34 阅读
  5. 叁[3],函数DispImage/DispObj

    2023-12-16 15:32:05       38 阅读
  6. 【视点合成】代码解读:生成demo视频

    2023-12-16 15:32:05       35 阅读
  7. 【贪心】LeetCode-406. 根据身高重建队列

    2023-12-16 15:32:05       32 阅读
  8. windows安装protoc-gen-go

    2023-12-16 15:32:05       44 阅读