php获取随机数组列表的方法


Posted in PHP onNovember 13, 2014

本文实例讲述了php获取数组中随机数组的实例程序,分享给大家供大家参考。具体实现方法如下:

不用多说,直接贴代码,php中的array_rand很变态,突破了正常人的理解,非常繁琐
例1:

function create_random_ids( $min,$max,$limited )

{

    $_base_ids = range($min,$max);

    $_temp_key = array_rand ($_base_ids,min(count($_base_ids),$limited+10));

    //拼接

    $ids = array();

    for ($x=0; $x < count($_temp_key); $x++) {

        $ids[] = $_base_ids[$_temp_key[$x]];

    }

    return $ids;

}

例2:
<?php 

$a = array(0,1,2,3,4,5,6,7,8);

echo "$a原来的顺序为:<hr/>";

foreach($a as $v)

 echo $v."t";

shuffle($a);

echo "<br/>$a被打乱后的顺序为:<hr/>";

foreach($a as $v)

 echo $v."t";

?>

第一次得到的结果为:

php获取随机数组列表的方法

第二次得到的结果为:

php获取随机数组列表的方法

第三次得到的结果为:

php获取随机数组列表的方法

希望本文所述对大家的php程序设计有所帮助。

PHP 相关文章推荐
php Undefined index和Undefined variable的解决方法
Mar 27 PHP
php下连接mssql2005的代码
Jan 17 PHP
php做下载文件的实现代码及文件名中乱码解决方法
Feb 03 PHP
开启CURL扩展,让服务器支持PHP curl函数(远程采集)
Mar 19 PHP
php学习之数据类型之间的转换介绍
Jun 09 PHP
php 按指定元素值去除数组元素的实现方法
Nov 04 PHP
PHP中比较两个字符串找出第一个不同字符位置例子
Apr 08 PHP
Laravel 5框架学习之模型、控制器、视图基础流程
Apr 08 PHP
PHP+MySQL之Insert Into数据插入用法分析
Sep 27 PHP
php性能分析之php-fpm慢执行日志slow log用法浅析
Oct 17 PHP
PHP设计模式之装饰器模式实例详解
Feb 07 PHP
PHP实现动态添加XML中数据的方法
Mar 30 PHP
php中chdir()函数用法实例
Nov 13 #PHP
php之readdir函数用法实例
Nov 13 #PHP
dedecms中使用php语句指南
Nov 13 #PHP
php 使用file_get_contents读取大文件的方法
Nov 13 #PHP
php合并数组中相同元素的方法
Nov 13 #PHP
php魔术变量用法实例详解
Nov 13 #PHP
html静态页面调用php文件的方法
Nov 13 #PHP
You might like
vBulletin HACK----关于排版的两个HACK
2006/10/09 PHP
PHP+FastCGI+Nginx配置PHP运行环境
2014/08/07 PHP
Extjs学习笔记之五 一个小细节renderTo和applyTo的区别
2010/01/07 Javascript
一个很简单的jquery+xml+ajax的无刷新树结构(无css,后台是c#)
2010/06/02 Javascript
IE中getElementsByName()对有些元素无效的解决方案
2014/09/28 Javascript
JavaScript设计模式之建造者模式介绍
2014/12/28 Javascript
jQuery移动端日期(datedropper)和时间(timedropper)选择器附源码下载
2016/04/19 Javascript
BootStrap实现鼠标悬停下拉列表功能
2017/02/17 Javascript
JS获取input[file]的值并显示在页面的实现方法
2018/03/09 Javascript
微信小程序input框中加入小图标的实现方法
2018/06/19 Javascript
浅谈react性能优化的方法
2018/09/05 Javascript
Vue中rem与postcss-pxtorem的应用详解
2019/11/20 Javascript
JavaScript代码实现微博批量取消关注功能
2021/02/05 Javascript
[05:00]第二届DOTA2亚洲邀请赛主赛事第三天比赛集锦.mp4
2017/04/04 DOTA
用Python编程实现语音控制电脑
2014/04/01 Python
python书籍信息爬虫实例
2018/03/19 Python
python多线程并发让两个LED同时亮的方法
2019/02/18 Python
python模块和包的应用BASE_PATH使用解析
2019/12/14 Python
用python解压分析jar包实例
2020/01/16 Python
python矩阵运算,转置,逆运算,共轭矩阵实例
2020/05/11 Python
python+requests接口自动化框架的实现
2020/08/31 Python
python获取linux系统信息的三种方法
2020/10/14 Python
可以随进度显示不同颜色的css3进度条分享
2014/04/11 HTML / CSS
用CSS3实现背景渐变的方法
2015/07/14 HTML / CSS
世界知名接发和假发品牌:Poze Hair
2017/03/08 全球购物
Mytheresa中国官网:德国时尚奢侈品商城
2017/08/04 全球购物
英国最大的网上药品商店:Chemist Direct
2017/12/16 全球购物
英国水族馆和池塘用品购物网站:Warehouse Aquatics
2019/08/29 全球购物
JavaScript获取当前url根目录(路径)
2014/02/19 面试题
毕业生自我推荐
2013/11/04 职场文书
领导干部培训感言
2014/01/23 职场文书
毕业生自荐书
2014/02/03 职场文书
软件项目开发计划书
2014/05/01 职场文书
应聘教师自荐书
2014/06/16 职场文书
摄影专业毕业生求职信
2014/08/05 职场文书
个人年终总结怎么写
2015/03/09 职场文书