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&amp;mysql(四)
Oct 09 PHP
asp和php下textarea提交大量数据发生丢失的解决方法
Jan 20 PHP
PHP 远程文件管理,可以给表格排序,遍历目录,时间排序
Aug 07 PHP
php 各种应用乱码问题的解决方法
May 09 PHP
php页面缓存ob系列函数介绍
Oct 18 PHP
php添加文章时生成静态HTML文章的实现代码
Feb 17 PHP
PHP使用glob函数遍历目录或文件夹的方法
Dec 16 PHP
PHP中imagick函数的中文解释
Jan 21 PHP
php中删除数组的第一个元素和最后一个元素的函数
Mar 07 PHP
使用PHPStorm+XDebug搭建单步调试环境
Nov 19 PHP
PHP面向对象程序设计之对象的遍历操作示例
Jun 12 PHP
PHP如何实现阿里云短信sdk灵活应用在项目中的方法
Jun 14 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代替JS玩转DOM的思路及示例代码
2014/06/15 PHP
php以post形式发送xml的方法
2014/11/04 PHP
PHP中SimpleXML函数用法分析
2014/11/26 PHP
php 如何获取文件的后缀名
2016/06/05 PHP
Yii2 ActiveRecord多表关联及多表关联搜索的实现
2016/06/30 PHP
10个值得深思的PHP面试题
2016/11/14 PHP
PHP 获取客户端 IP 地址的方法实例代码
2018/11/11 PHP
jQuery(1.3.2) 7行代码搞定跟随屏幕滚动的层
2009/05/21 Javascript
javascript+css 网页每次加载不同样式的实现方法
2009/12/27 Javascript
javascript常用方法、属性集合及NodeList 和 HTMLCollection 的浏览器差异
2010/12/25 Javascript
javascript定时器完整实例
2015/02/10 Javascript
js实现图片放大和拖拽特效代码分享
2015/09/05 Javascript
js判断输入字符串是否为空、空格、null的方法总结
2016/06/14 Javascript
jQuery基于xml格式数据实现模糊查询及分页功能的方法
2016/12/25 Javascript
JS+jQuery实现注册信息的验证功能
2017/09/26 jQuery
浅谈layui分页控件field参数接收对象的问题
2019/09/20 Javascript
JS前端基于canvas给图片添加水印
2020/11/11 Javascript
[44:39]2014 DOTA2国际邀请赛中国区预选赛 NE VS CNB
2014/05/21 DOTA
Python制作CSDN免积分下载器
2015/03/10 Python
使用python实现rsa算法代码
2016/02/17 Python
Python之Scrapy爬虫框架安装及简单使用详解
2017/12/22 Python
Python3中lambda表达式与函数式编程讲解
2019/01/14 Python
Python面向对象程序设计类的封装与继承用法示例
2019/04/12 Python
在python里创建一个任务(Task)实例
2020/04/25 Python
聊聊python中的循环遍历
2020/09/07 Python
Python Spyder 调出缩进对齐线的操作
2021/02/26 Python
捷克鲜花配送:Florea.cz
2018/10/29 全球购物
有abstract方法的类一定要用abstract修饰吗
2016/03/14 面试题
群众路线教育实践活动方案
2014/02/02 职场文书
安全生产先进个人材料
2014/02/06 职场文书
桥梁工程专业求职信
2014/04/21 职场文书
医院深入开展党的群众路线教育实践活动实施方案
2014/08/27 职场文书
期末个人总结范文
2015/02/13 职场文书
2016年3月份红领巾广播稿
2015/12/21 职场文书
Java8中接口的新特性使用指南
2021/11/01 Java/Android
vue数据字典取键值项目的字典问题
2022/04/12 Vue.js