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


Posted in PHP onApril 20, 2015

本文实例讲述了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 远程关机操作的代码
Dec 05 PHP
PHP调用Linux的命令行执行文件压缩命令
Jan 27 PHP
php读取本地文件常用函数(fopen与file_get_contents)
Sep 09 PHP
php加密算法之实现可逆加密算法和解密分享
Jan 21 PHP
php 不使用js实现页面跳转
Feb 11 PHP
PHP生成唯一ID之SnowFlake算法
Dec 17 PHP
php 解决扫描二维码下载跳转问题
Jan 13 PHP
PHP常用的三种设计模式
Feb 17 PHP
iis6手工创建网站后无法运行php脚本的解决方法
Jun 08 PHP
Laravel中Facade的加载过程与原理详解
Sep 22 PHP
php把字符串指定字符分割成数组的方法
Mar 12 PHP
tp5框架的增删改查操作示例
Oct 31 PHP
php获取本周星期一具体日期的方法
Apr 20 #PHP
php实现猴子选大王问题算法实例
Apr 20 #PHP
php递归删除指定文件夹的方法小结
Apr 20 #PHP
php动态生成缩略图并输出显示的方法
Apr 20 #PHP
PHP随机生成唯一HASH值自定义函数
Apr 20 #PHP
php隐藏实际地址的文件下载方法
Apr 18 #PHP
php实现用于计算执行时间的类实例
Apr 18 #PHP
You might like
提取HTML标签
2006/10/09 PHP
全面解析PHP操作Memcache基本函数
2016/07/14 PHP
PHP magento后台无法登录问题解决方法
2016/11/24 PHP
JavaScript基本对象
2007/01/11 Javascript
JS window.opener返回父页面的应用
2009/10/24 Javascript
IE6下拉框图层问题探讨及解决
2014/01/03 Javascript
深入理解JavaScript编程中的同步与异步机制
2015/06/24 Javascript
jQuery结合AJAX之在页面滚动时从服务器加载数据
2015/06/30 Javascript
页面内容排序插件jSort使用方法
2015/10/10 Javascript
基于jQuery的网页影音播放器jPlayer的基本使用教程
2016/03/08 Javascript
jquery网页日历显示控件calendar3.1使用详解
2016/11/24 Javascript
nodejs redis 发布订阅机制封装实现方法及实例代码
2016/12/15 NodeJs
微信小程序 http请求的session管理
2017/06/07 Javascript
jQuery+ajax实现修改密码验证功能实例详解
2017/07/06 jQuery
bootstrap fileinput实现文件上传功能
2017/08/23 Javascript
深入理解Vue2.x的虚拟DOM diff原理
2017/09/27 Javascript
JS获取今天是本月第几周、本月共几周、本月有多少天、是今年的第几周、是今年的第几天的示例代码
2018/12/05 Javascript
vue两组件间值传递 $router.push实现方法
2019/05/15 Javascript
jQuery实现form表单基于ajax无刷新提交方法实例代码
2019/11/04 jQuery
Python 搭建Web站点之Web服务器网关接口
2016/11/06 Python
python实现决策树、随机森林的简单原理
2018/03/26 Python
一文带你掌握Pyecharts地理数据可视化的方法
2021/02/06 Python
详解CSS3阴影 box-shadow的使用和技巧总结
2016/12/03 HTML / CSS
墨尔本照明批发商店:Mica Lighting
2017/12/28 全球购物
2019年Java面试必问之经典试题
2012/09/12 面试题
培训主管的岗位职责
2013/11/23 职场文书
农业局学习党的群众路线教育实践活动心得体会
2014/03/07 职场文书
商务日语专业毕业生自荐信
2014/03/27 职场文书
学生会宣传部部长竞选演讲稿
2014/04/25 职场文书
祖国在我心中演讲稿600字
2014/05/04 职场文书
自愿离婚协议书范文2014
2014/10/12 职场文书
2014年挂职干部工作总结
2014/12/06 职场文书
人事任命通知
2015/04/20 职场文书
开学典礼致辞
2015/07/29 职场文书
广告策划的实习心得体会总结!
2019/07/22 职场文书
SpringBoot使用ip2region获取地理位置信息的方法
2022/06/21 Java/Android