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 相关文章推荐
Zend的MVC机制使用分析(二)
May 02 PHP
基于header的一些常用指令详解
Jun 06 PHP
PHP session_start()问题解疑(详细介绍)
Jul 05 PHP
PHP用strstr()函数阻止垃圾评论(通过判断a标记)
Sep 28 PHP
PHP中比较时间大小实例
Aug 21 PHP
PHP中使用register_shutdown_function函数截获fatal error示例
Apr 21 PHP
WordPress主题中添加文章列表页页码导航的PHP代码实例
Dec 22 PHP
Joomla数据库操作之JFactory::getDBO用法
May 05 PHP
php执行多个存储过程的方法【基于thinkPHP】
Nov 08 PHP
几行代码轻松实现PHP文件打包下载zip
Mar 01 PHP
php实现表单提交上传文件功能
May 28 PHP
thinkphp框架表单数组实现图片批量上传功能示例
Apr 04 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
一个PHP日历程序
2006/12/06 PHP
PHP 全角转半角实现代码
2010/05/16 PHP
PHP解析RSS的方法
2015/03/05 PHP
php中Redis的应用--消息传递
2017/03/28 PHP
利用php-cli和任务计划实现订单同步功能的方法
2017/05/03 PHP
在laravel中使用with实现动态添加where条件
2019/10/10 PHP
JavaScipt中的Math.ceil() 、Math.floor() 、Math.round() 三个函数的理解
2010/04/29 Javascript
JS打开新窗口的2种方式
2013/04/18 Javascript
Js获取数组最大和最小值示例代码
2013/10/29 Javascript
SeaJS入门教程系列之完整示例(三)
2014/03/03 Javascript
原生js实现淘宝首页点击按钮缓慢回到顶部效果
2014/04/06 Javascript
JS比较2个日期间隔的示例代码
2014/04/15 Javascript
JavaScript中eval()函数用法详解
2015/12/14 Javascript
使用JQuery中的trim()方法去掉前后空格
2016/09/16 Javascript
解析js如何获取css样式
2016/12/11 Javascript
React 路由懒加载的几种实现方案
2018/10/23 Javascript
浅析Vue 中的 render 函数
2020/02/28 Javascript
linux环境下安装pyramid和新建项目的步骤
2013/11/27 Python
使用Python生成url短链接的方法
2015/05/04 Python
详解Django框架中用户的登录和退出的实现
2015/07/23 Python
Python win32com 操作Exce的l简单方法(必看)
2017/05/25 Python
python重试装饰器的简单实现方法
2019/01/31 Python
将string类型的数据类型转换为spark rdd时报错的解决方法
2019/02/18 Python
python 6.7 编写printTable()函数表格打印(完整代码)
2020/03/25 Python
Python faker生成器生成虚拟数据代码实例
2020/07/20 Python
CSS3+HTML5+JS 实现一个块的收缩与展开动画效果
2020/11/17 HTML / CSS
荣耀俄罗斯官网:HONOR俄罗斯
2020/10/31 全球购物
小学教师学期末自我评价
2013/09/25 职场文书
校友会欢迎辞
2014/01/13 职场文书
最经典的商业地产项目广告词
2014/03/13 职场文书
面试自我评价范文
2014/09/17 职场文书
大学生万能检讨书范例
2014/10/04 职场文书
招商引资工作汇报材料
2014/10/28 职场文书
应届生们该怎么书写求职信?
2019/07/05 职场文书
蔬果开业典礼发言稿应该怎么写?
2019/09/03 职场文书
MySQL8.0.18配置多主一从
2021/06/21 MySQL