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 高手之路(一)
Oct 09 PHP
一个用php实现的获取URL信息的类
Jan 02 PHP
php 遍历数据表数据并列表横向排列的代码
Sep 05 PHP
php fsockopen中多线程问题的解决办法[翻译]
Nov 09 PHP
PHP中提问频率最高的11个面试题和答案
Sep 02 PHP
Thinkphp无限级分类代码
Nov 11 PHP
PHP7新特性foreach 修改示例介绍
Aug 26 PHP
EarthLiveSharp中cloudinary的CDN图片缓存自动清理python脚本
Apr 04 PHP
thinkPHP实现的省市区三级联动功能示例
May 05 PHP
php实现评论回复删除功能
May 23 PHP
PHP图片水印类的封装
Jul 06 PHP
TP5框架实现的数据库备份功能示例
Apr 05 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
php 应用程序安全防范技术研究
2009/09/25 PHP
一步一步学习PHP(3) php 函数
2010/02/15 PHP
PHP反射类ReflectionClass和ReflectionObject的使用方法
2013/11/13 PHP
php获取网卡的MAC地址支持WIN/LINUX系统
2014/04/30 PHP
PHP通过微信跳转的Code参数获取用户的openid(关键代码)
2016/07/06 PHP
thinkphp项目如何自定义微信分享描述内容
2017/02/20 PHP
PHP simplexml_load_file()函数讲解
2019/02/03 PHP
javascript实现了照片拖拽点击置顶的照片墙代码
2015/04/03 Javascript
javascript实现点击提交按钮后显示loading的方法
2015/07/03 Javascript
jquery实现点击查看更多内容控制段落文字展开折叠效果
2015/08/06 Javascript
jQuery实现下拉框选择图片功能实例
2015/08/08 Javascript
jquery+正则实现统一的表单验证
2015/09/20 Javascript
JavaScript截取指定长度字符串点击可以展开全部代码
2015/12/04 Javascript
浅谈javascript基础之客户端事件驱动
2016/06/10 Javascript
Javascript基础回顾之(三) js面向对象
2017/01/31 Javascript
JS查找英文文章中出现频率最高的单词
2017/03/20 Javascript
nodejs动态创建二维码的方法
2017/08/12 NodeJs
Angularjs实现下拉框联动的示例代码
2017/08/22 Javascript
基于vue-cli 打包时抽离项目相关配置文件详解
2018/03/07 Javascript
JavaScript防止全局变量污染的方法总结
2018/08/02 Javascript
vuex管理状态 刷新页面保持不被清空的解决方案
2019/11/11 Javascript
[01:10:48]完美世界DOTA2联赛PWL S2 GXR vs PXG 第一场 11.18
2020/11/18 DOTA
python通过文件头判断文件类型
2015/10/30 Python
python 求1-100之间的奇数或者偶数之和的实例
2019/06/11 Python
Python 中由 yield 实现异步操作
2020/05/04 Python
Python3.7下安装pyqt5的方法步骤(图文)
2020/05/12 Python
如何创建一个Flask项目并进行简单配置
2020/11/18 Python
Python爬虫入门教程01之爬取豆瓣Top电影
2021/01/24 Python
SmartBuyGlasses中国:唯视良品(销售名牌太阳镜、墨镜和眼镜框)
2017/07/03 全球购物
项目资料员岗位职责
2013/12/10 职场文书
对公司合理化的建议书
2014/03/12 职场文书
信息技术毕业生自荐信范文
2014/03/13 职场文书
竞选学习委员演讲稿
2014/09/01 职场文书
缓刑人员思想汇报500字
2014/09/12 职场文书
2016关于读书活动的心得体会
2016/01/14 职场文书
简短的36句中秋节祝福信息语句
2019/09/09 职场文书