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 相关文章推荐
3种平台下安装php4经验点滴
Oct 09 PHP
PHP mysql事务问题实例分析
Jan 18 PHP
PHP Oauth授权和本地加密实现方法
Aug 12 PHP
PHP入门教程之数组用法汇总(创建,删除,遍历,排序等)
Sep 11 PHP
php、mysql查询当天,查询本周,查询本月的数据实例(字段是时间戳)
Feb 04 PHP
CentOS系统中PHP安装扩展的方式汇总
Apr 09 PHP
php实现的中秋博饼游戏之掷骰子并输出结果功能详解
Nov 06 PHP
PHP使用Curl实现模拟登录及抓取数据功能示例
Apr 27 PHP
php json转换相关知识(小结)
Dec 21 PHP
PHP基于PDO扩展操作mysql数据库示例
Dec 24 PHP
使用PHP开发留言板功能
Nov 19 PHP
php将xml转化对象的实例详解
Nov 17 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
输出控制类
2006/10/09 PHP
支持php4、php5的mysql数据库操作类
2008/01/10 PHP
PHP生成指定随机字符串的简单实现方法
2015/04/01 PHP
PHP实现生成带背景的图形验证码功能
2016/10/03 PHP
详解使用php调用微信接口上传永久素材
2017/04/11 PHP
Windows下php+mysql5.7配置教程
2017/05/16 PHP
PHP+jQuery实现即点即改功能示例
2019/02/21 PHP
JavaScript 图像动画的小demo
2012/05/23 Javascript
JQuery判断HTML元素是否存在的两种解决方法
2013/12/26 Javascript
JavaScript中的style.cssText使用教程
2014/11/06 Javascript
JavaScript实现随机替换图片的方法
2015/04/16 Javascript
JavaScript调用浏览器打印功能实例分析
2015/07/17 Javascript
jQuery实现的类似淘宝网站搜索框样式代码分享
2015/08/24 Javascript
JQuery和PHP结合实现动态进度条上传显示
2016/11/23 Javascript
jQuery的extend方法【三种】
2016/12/14 Javascript
Bootstrap弹出框(Popover)被挤压的问题小结
2017/07/11 Javascript
详解vue移动端项目代码拆分记录
2019/03/15 Javascript
使用express获取微信小程序二维码小记
2019/05/21 Javascript
layui表格分页 记录勾选的实例
2019/09/02 Javascript
关于vue里页面的缓存详解
2019/11/04 Javascript
编写Python脚本使得web页面上的代码高亮显示
2015/04/24 Python
Python编写电话薄实现增删改查功能
2016/05/07 Python
Python 高级专用类方法的实例详解
2017/09/11 Python
python实现简单登陆流程的方法
2018/04/22 Python
python统计字母、空格、数字等字符个数的实例
2018/06/29 Python
python中watchdog文件监控与检测上传功能
2020/10/30 Python
Python Unittest原理及基本使用方法
2020/11/06 Python
CSS3媒体查询(Media Queries)介绍
2013/09/12 HTML / CSS
美体小铺加拿大官方网站:The Body Shop加拿大
2016/10/30 全球购物
匈牙利墨盒和碳粉购买网站:CDRmarket
2018/04/14 全球购物
巴西美妆购物网站:Kutiz Beauté
2019/03/13 全球购物
2014年化验员工作总结
2014/11/18 职场文书
民事答辩状范本
2015/05/21 职场文书
2016年9月份红领巾广播稿
2015/12/21 职场文书
mysql部分操作
2021/04/05 MySQL
使用canvas仿Echarts实现金字塔图的实例代码
2021/11/11 HTML / CSS