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正则
Jul 07 PHP
html中select语句读取mysql表中内容
Oct 09 PHP
PHP 多维数组排序(usort,uasort)
Jun 30 PHP
遍历指定目录下的所有目录和文件的php代码
Nov 27 PHP
解析thinkphp基本配置 convention.php
Jun 18 PHP
php编写的简单页面跳转功能实现代码
Nov 27 PHP
分享一个超好用的php header下载函数
Jan 31 PHP
php操作MongoDB基础教程(连接、新增、修改、删除、查询)
Mar 25 PHP
PHP获取毫秒级时间戳的方法
Apr 15 PHP
让你的PHP7更快之Hugepage用法分析
May 31 PHP
PHP实现的简单在线计算器功能示例
Aug 02 PHP
php实现与python进行socket通信的方法示例
Aug 30 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 如何利用phpexcel导入数据库
2013/08/24 PHP
php多线程并发实现方法
2016/09/30 PHP
PHP实现简单日历类编写
2020/08/28 PHP
用jquery ajax获取网站Alexa排名的代码
2009/12/12 Javascript
jQuery源码分析-03构造jQuery对象-源码结构和核心函数
2011/11/14 Javascript
javascript实现微信分享
2014/12/23 Javascript
javascript版2048小游戏
2015/03/18 Javascript
Bootstrap表格和栅格分页实例详解
2016/05/20 Javascript
Jquery获取当前城市的天气信息
2016/08/05 Javascript
js判断出两个字符串最大子串的函数实现方法
2016/11/01 Javascript
利用jQuery来动态为属性添加或者删除属性的简单方法
2016/12/02 Javascript
利用策略模式与装饰模式扩展JavaScript表单验证功能
2017/02/14 Javascript
从零开始学习Node.js系列教程一:http get和post用法分析
2017/04/13 Javascript
微信小程序 自动登陆PHP源码实例(源码下载)
2017/05/08 Javascript
详解基于node.js的脚手架工具开发经历
2019/01/28 Javascript
Vue-cli3多页面配置详解
2020/03/22 Javascript
[58:18]2018DOTA2亚洲邀请赛3月29日 小组赛B组 iG VS Mineski
2018/03/30 DOTA
[01:04]不如跳舞!DOTA2新英雄玛尔斯的欢乐日常
2019/03/11 DOTA
利用python将图片转换成excel文档格式
2017/12/30 Python
python实现txt文件格式转换为arff格式
2018/05/31 Python
django 实现简单的插入视频
2020/04/07 Python
Python 使用office365邮箱的示例
2020/10/29 Python
python UDF 实现对csv批量md5加密操作
2021/01/01 Python
selenium如何定位span元素的实现
2021/01/13 Python
详解用 python-docx 创建浮动图片
2021/01/24 Python
详解CSS的border边框属性及其在CSS3中的新特性
2016/05/10 HTML / CSS
html5 自定义播放器核心代码
2013/12/20 HTML / CSS
大学生写自荐信的技巧
2014/01/08 职场文书
年度考核自我鉴定
2014/02/02 职场文书
十一酒店活动方案
2014/02/20 职场文书
校园文化艺术节宣传标语
2014/10/09 职场文书
采购内勤岗位职责
2015/04/13 职场文书
小兵张嘎观后感300字
2015/06/03 职场文书
css3实现背景图片颜色修改的多种方式
2021/04/13 HTML / CSS
为什么你写的height:100%不起作用
2021/05/10 HTML / CSS
win10怎么设置右下角图标不折叠?Win10设置右下角图标不折叠的方法
2022/07/15 数码科技