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 相关文章推荐
Dedecms V3.1 生成HTML速度的优化办法
Mar 18 PHP
joomla内置的表单验证功能使用方法
Jun 11 PHP
PHP设计模式之命令模式的深入解析
Jun 13 PHP
php二维数组转成字符串示例
Feb 17 PHP
Windows中使用计划任务自动执行PHP程序实例
May 09 PHP
php获取URL中带#号等特殊符号参数的解决方法
Sep 02 PHP
php实现获取文件mime类型的方法
Feb 11 PHP
php生成固定长度纯数字编码的方法
Jul 09 PHP
PHP图形计数器程序显示网站用户浏览量
Jul 20 PHP
PHP实现数组和对象的相互转换操作示例
Mar 20 PHP
用PHP做了一个领取优惠券活动的示例代码
Jul 05 PHP
PHP7 安装event扩展的实现方法
Oct 08 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
Oracle 常见问题解答
2006/10/09 PHP
使用sockets:从新闻组中获取文章(二)
2006/10/09 PHP
PHP 高手之路(三)
2006/10/09 PHP
php实例分享之二维数组排序
2014/05/15 PHP
php curl中gzip的压缩性能测试实例分析
2016/11/08 PHP
利用PHP实现一个简单的用户登记表示例
2017/04/25 PHP
jQuery 源码分析笔记(2) 变量列表
2011/05/28 Javascript
jquery Mobile入门—外部链接切换示例代码
2013/01/08 Javascript
全面理解面向对象的 JavaScript(来自ibm)
2013/11/10 Javascript
jQuery.Uploadify插件实现带进度条的批量上传功能
2016/06/08 Javascript
bootstrap suggest下拉框使用详解
2017/04/10 Javascript
JavaScript获取tr td 的三种方式全面总结(推荐)
2017/08/15 Javascript
Vue 拦截器对token过期处理方法
2018/01/23 Javascript
关于vue的语法规则检测报错问题的解决
2018/05/21 Javascript
Vue中Table组件Select的勾选和取消勾选事件详解
2019/03/19 Javascript
JavaScript中判断为整数的多种方式及保留两位小数的方法
2019/09/09 Javascript
浅谈element中InfiniteScroll按需引入的一点注意事项
2020/06/05 Javascript
js实现星星海特效的示例
2020/09/28 Javascript
antd 表格列宽自适应方法以及错误处理操作
2020/10/27 Javascript
Python两个内置函数 locals 和globals(学习笔记)
2016/08/28 Python
python实现多线程行情抓取工具的方法
2018/02/28 Python
Python3.7 dataclass使用指南小结
2019/02/22 Python
python BlockingScheduler定时任务及其他方式的实现
2019/09/19 Python
python GUI库图形界面开发之PyQt5 Qt Designer工具(Qt设计师)详细使用方法及Designer ui文件转py文件方法
2020/02/26 Python
Python内建序列通用操作6种实现方法
2020/03/26 Python
OpenCV 之按位运算举例解析
2020/06/19 Python
html5中localStorage本地存储的简单使用
2017/06/16 HTML / CSS
HTML5中canvas中的beginPath()和closePath()的重要性
2018/08/24 HTML / CSS
初中三好学生自我鉴定
2014/04/07 职场文书
公司股权转让协议书
2014/04/12 职场文书
保研专家推荐信范文
2015/03/25 职场文书
毕业生登记表班级意见
2015/06/05 职场文书
开工典礼致辞
2015/07/29 职场文书
祝酒词范文
2015/08/12 职场文书
防溺水主题班会教案
2015/08/12 职场文书
vue代码分块和懒加载非必要资源文件
2022/04/11 Vue.js