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不用正则采集速度探究总结
Mar 24 PHP
WINDOWS下php5.2.4+mysql6.0+apache2.2.4+ZendOptimizer-3.3.0配置
Mar 28 PHP
PHP 翻页 实例代码
Aug 07 PHP
php 的加密函数 md5,crypt,base64_encode 等使用介绍
Apr 09 PHP
php中mysql连接方式PDO使用详解
Feb 25 PHP
php验证码实现代码(3种)
Sep 07 PHP
PHP抓取淘宝商品的用户晒单评论+图片+搜索商品列表实例
Apr 14 PHP
php 如何设置一个严格控制过期时间的session
May 05 PHP
phpStudy 2016 使用教程详解(支持PHP7)
Oct 18 PHP
PHP实现唤起微信支付功能
Feb 18 PHP
yii框架结合charjs实现统计30天数据的方法
Apr 04 PHP
一次项目中Thinkphp绕过禁用函数的实战记录
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
PHP4 与 MySQL 数据库操作函数详解
2006/10/09 PHP
php使用base64加密解密图片示例分享
2014/01/20 PHP
PHP 之 写时复制介绍(Copy On Write)
2014/05/13 PHP
PHP面向对象详解(三)
2015/12/07 PHP
PHP实现基于栈的后缀表达式求值功能
2017/11/10 PHP
初窥JQuery(二) 事件机制(1)
2010/11/25 Javascript
在javascript中实现函数数组的方法
2013/12/25 Javascript
JQuery获取表格数据示例代码
2014/05/26 Javascript
Express.JS使用详解
2014/07/17 Javascript
JavaScript插件化开发教程 (三)
2015/01/27 Javascript
jQuery插件datepicker 日期连续选择
2015/06/12 Javascript
FullCalendar日历插件应用之数据展现(一)
2015/12/23 Javascript
javascript实现数据双向绑定的三种方式小结
2017/03/09 Javascript
jQuery实现在HTML文档加载完毕后自动执行某个事件的方法
2017/05/08 jQuery
详解在vue-cli项目下简单使用mockjs模拟数据
2018/10/19 Javascript
微信小程序实现单列下拉菜单效果
2019/04/25 Javascript
vue.js实现简单的计算器功能
2020/02/22 Javascript
Vue——前端生成二维码的示例
2020/12/19 Vue.js
[01:56]《DOTA2》中文配音CG
2013/04/22 DOTA
[01:45]DOTA2新英雄“神谕者”全方位展示
2014/11/21 DOTA
[01:09:13]DOTA2-DPC中国联赛 正赛 CDEC vs XG BO3 第三场 1月19日
2021/03/11 DOTA
Python及Django框架生成二维码的方法分析
2018/01/31 Python
使用Python爬了4400条淘宝商品数据,竟发现了这些“潜规则”
2018/03/23 Python
在Pycharm中设置默认自动换行的方法
2019/01/16 Python
Python Pexpect库的简单使用方法
2019/01/29 Python
Python常用模块os.path之文件及路径操作方法
2019/12/03 Python
python 回溯法模板详解
2020/02/26 Python
基于canvas使用贝塞尔曲线平滑拟合折线段的方法
2018/01/10 HTML / CSS
Cinque网上商店:德国服装品牌
2019/03/17 全球购物
高校毕业生登记表自我鉴定
2013/11/03 职场文书
应聘自荐信
2013/12/14 职场文书
《骆驼和羊》教学反思
2014/02/27 职场文书
国旗下讲话演讲稿
2014/05/08 职场文书
2015年网管个人工作总结
2015/05/22 职场文书
婚宴来宾致辞
2015/07/28 职场文书
JS新手入门数组处理的实用方法汇总
2021/04/07 Javascript