欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  php教程

PHP 查找数值数组中不重复最大和最小的10个数

程序员文章站 2022-06-09 17:48:17
...

主要是使用内置函数,试过多种方法,快速排序,归并,没有内置函数处理快!sort()用的就是快排! 无 //随机生成1万个元素的数组for($i=0;$i10000;$i++){ $ary[]=rand(1,100000);}$ary=array_unique($ary); //去重复数值sort($ary);//顺序排序$min_10=array_sl

主要是使用内置函数,试过多种方法,快速排序,归并,没有内置函数处理快!sort()用的就是快排!
//随机生成1万个元素的数组
for($i=0;$i';
print_r($min_10);
print_r($max_10);
unset($ary,$min_10,$max_10);
//运行结果
Array
(
    [0] => 16
    [1] => 19
    [2] => 22
    [3] => 31
    [4] => 40
    [5] => 49
    [6] => 71
    [7] => 74
    [8] => 80
    [9] => 92
)
Array
(
    [0] => 99997
    [1] => 99991
    [2] => 99973
    [3] => 99958
    [4] => 99955
    [5] => 99946
    [6] => 99939
    [7] => 99933
    [8] => 99927
    [9] => 99900
)