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去除换行符的方法小结(PHP_EOL变量的使用)
Feb 16 PHP
PHP获取当前url的具体方法全面解析
Nov 26 PHP
基于preg_match_all采集后数据处理的一点心得笔记(编码转换和正则匹配)
Jan 31 PHP
destoon后台网站设置变成空白的解决方法
Jun 21 PHP
利用PHP函数计算中英文字符串长度的方法
Nov 11 PHP
php使用curl简单抓取远程url的方法
Mar 13 PHP
php实现读取和写入tab分割的文件
Jun 01 PHP
PHP验证码生成原理和实现
Jan 24 PHP
基于php双引号中访问数组元素报错的解决方法
Feb 01 PHP
关于ThinkPHP中的异常处理详解
May 11 PHP
php实现微信公众号企业转账功能
Oct 01 PHP
laravel 事件/监听器实例代码
Apr 12 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
NOD32 v2.70.32 简体中文封装版 提供下载了
2007/02/27 PHP
PHP 函数语法介绍一
2009/06/14 PHP
php自动注册登录验证机制实现代码
2011/12/20 PHP
PHP基于cookie实现统计在线人数功能示例
2019/01/16 PHP
php+mysql实现的无限分类方法类定义与使用示例
2020/05/27 PHP
Javascript-Mozilla和IE中的一个函数直接量的问题
2007/01/09 Javascript
javascript 继承实现方法
2009/08/26 Javascript
一个JQuery操作Table的代码分享
2012/03/30 Javascript
处理及遍历XML文档DOM元素属性及方法整理
2013/08/23 Javascript
推荐一个自己用的封装好的javascript插件
2015/01/29 Javascript
JavaScript正则表达式的分组匹配详解
2016/02/13 Javascript
移动端jQuery修正Web页面滑动时div问题的两则实例
2016/05/30 Javascript
深入理解javascript作用域第二篇之词法作用域和动态作用域
2016/07/24 Javascript
js实现统计字符串中特定字符出现个数的方法
2016/08/02 Javascript
jQuery扩展实现text提示还能输入多少字节的方法
2016/11/28 Javascript
Vue系列:通过vue-router如何传递参数示例
2017/01/16 Javascript
cocos creator Touch事件应用(触控选择多个子节点的实例)
2017/09/10 Javascript
基于javascript中的typeof和类型判断(详解)
2017/10/27 Javascript
详解vue axios用post提交的数据格式
2018/08/07 Javascript
记录一次完整的react hooks实践
2019/03/11 Javascript
详解Vue-Router源码分析路由实现原理
2019/05/15 Javascript
vue移动端使用appClound拉起支付宝支付的实现方法
2019/11/21 Javascript
解决vue动态下拉菜单 有数据未反应的问题
2020/08/06 Javascript
jquery实现淡入淡出轮播图效果
2020/12/13 jQuery
基于JavaScript实现简单的轮播图
2021/03/03 Javascript
使用Python保存网页上的图片或者保存页面为截图
2016/03/05 Python
使用pandas实现csv/excel sheet互相转换的方法
2018/12/10 Python
解决windows上安装tensorflow时报错,“DLL load failed: 找不到指定的模块”的问题
2020/05/20 Python
python中Ansible模块的Playbook的具体使用
2020/05/28 Python
Python性能分析工具py-spy原理用法解析
2020/07/27 Python
Python如何读写字节数据
2020/08/05 Python
Corelle官方网站:购买康宁餐具
2016/11/02 全球购物
亲子活动总结
2014/04/26 职场文书
单位接收函范文
2015/01/30 职场文书
详解Python小数据池和代码块缓存机制
2021/04/07 Python
pytorch 如何使用amp进行混合精度训练
2021/05/24 Python