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

 更新时间:2015年04月20日 09:37:04   作者:baihan  
这篇文章主要介绍了PHP查找数值数组中不重复最大和最小的10个数的方法,涉及php中array_unique与array_slice方法的使用技巧,非常具有实用价值,需要的朋友可以参考下

本文实例讲述了PHP查找数值数组中不重复最大和最小的10个数的方法。分享给大家供大家参考。具体如下:

1. php代码如下:

//随机生成1万个元素的数组
for($i=0;$i<10000;$i++){
 $ary[]=rand(1,100000);
}
$ary=array_unique($ary); //去重复数值
sort($ary);//顺序排序
$min_10=array_slice($ary,0, 10);//取出最小的10个数值
$max_10=array_slice($ary,-10, 10);//取出最大的10个数值
rsort($max_10);//倒序排序最大的10个数值
echo '<pre>';
print_r($min_10);
print_r($max_10);
unset($ary,$min_10,$max_10);

2. 运行结果如下:

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
)

希望本文所述对大家的php程序设计有所帮助。

相关文章

  • PHP单态模式简单用法示例

    PHP单态模式简单用法示例

    这篇文章主要介绍了PHP单态模式简单用法,结合实例形式分析了php单态模式的定义与相关使用技巧,需要的朋友可以参考下
    2016-11-11
  • php生成图片缩略图功能示例

    php生成图片缩略图功能示例

    这篇文章主要介绍了php生成图片缩略图功能,结合完整实例形式分析了php缩略图生成的详细步骤与相关实现技巧,需要的朋友可以参考下
    2017-02-02
  • php socket通信(tcp/udp)实例分析

    php socket通信(tcp/udp)实例分析

    这篇文章主要介绍了php socket通信(tcp/udp)方法,结合实例形式分析了基于socket实现tcp与udp通信的相关技巧,需要的朋友可以参考下
    2016-02-02
  • 解析php中const与define的应用区别

    解析php中const与define的应用区别

    本篇文章是对php中const与define的使用区别进行了详细的分析介绍,需要的朋友参考下
    2013-06-06
  • PHP版微信第三方实现一键登录及获取用户信息的方法

    PHP版微信第三方实现一键登录及获取用户信息的方法

    这篇文章主要介绍了PHP版微信第三方实现一键登录及获取用户信息的方法,较为详细的分析了微信第三方登陆的相关注意事项与实现技巧,需要的朋友可以参考下
    2016-10-10
  • php实现简易聊天室应用代码

    php实现简易聊天室应用代码

    聊天应用程序在网上非常常见,开发人员在构建这类应用程序时的选择也很多。这篇文章介绍了如何实现基于PHP-AJAX的聊天应用程序,并且不需要刷新页面就可以发送和接收消息,需要的朋友可以参考下
    2015-09-09
  • PHP实现随机发放扑克牌

    PHP实现随机发放扑克牌

    这篇文章主要为大家详细介绍了PHP实现随机发放扑克牌,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-04-04
  • php与vite结合使用案例解析

    php与vite结合使用案例解析

    这篇文章主要为大家介绍了php与vite结合使用案例解析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-09-09
  • php flush类输出缓冲剖析

    php flush类输出缓冲剖析

    该函数将当前为止程序的所有输出发送到用户的浏览器。
    2008-10-10
  • PHP编程快速实现数组去重的方法详解

    PHP编程快速实现数组去重的方法详解

    这篇文章主要介绍了PHP编程快速实现数组去重的方法,结合实例形式分析了php数组去重复函数与使用技巧,需要的朋友可以参考下
    2017-07-07

最新评论