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函数
Feb 16 PHP
完美实现wordpress禁止文章修订和自动保存的方法
Nov 03 PHP
大家在抢红包,程序员在研究红包算法
Aug 31 PHP
PHP的Yii框架中View视图的使用进阶
Mar 29 PHP
PHP 极验验证码实例讲解
Sep 29 PHP
php 实现一个字符串加密解密的函数实例代码
Nov 01 PHP
Laravel框架使用Redis的方法详解
May 30 PHP
PHP框架Laravel中使用UUID实现数据分表操作示例
May 30 PHP
使用PHPWord生成word文档的方法详解
Jun 06 PHP
php多进程应用场景实例详解
Jul 22 PHP
解决laravel上传图片之后,目录有图片,但是访问不到(404)的问题
Oct 14 PHP
PHP dirname简单使用代码实例
Nov 13 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利用header函数实现文件下载时直接提示保存
2009/11/12 PHP
PHP PDO函数库详解
2010/04/27 PHP
PHP中常见的缓存技术实例分析
2015/09/23 PHP
PHP面向对象编程之深入理解方法重载与方法覆盖(多态)
2015/12/24 PHP
利用PHP绘图函数实现简单验证码功能的方法
2016/10/18 PHP
PHP两种实现无级递归分类的方法
2017/03/02 PHP
Laravel实现ORM带条件搜索分页
2019/10/24 PHP
javascript XMLHttpRequest对象全面剖析
2010/04/24 Javascript
javascript将异步校验表单改写为同步表单
2015/01/27 Javascript
js+flash实现的5图变换效果广告代码(附演示与demo源码下载)
2016/04/01 Javascript
JS通过调用微信API实现微信支付功能的方法示例
2017/06/29 Javascript
JS解析url查询参数的简单代码
2017/08/06 Javascript
jqgrid实现简单的单行编辑功能
2017/09/30 Javascript
使用vue-router设置每个页面的title方法
2018/02/11 Javascript
详解如何在vue项目中引入elementUI组件
2018/02/11 Javascript
vue的mixins属性详解
2018/03/14 Javascript
css配合JavaScript实现tab标签切换效果
2018/10/11 Javascript
vue实现Excel文件的上传与下载功能的两种方式
2019/06/28 Javascript
Ant Design的Table组件去除
2020/10/24 Javascript
python读取oracle函数返回值
2016/07/18 Python
Python匿名函数/排序函数/过滤函数/映射函数/递归/二分法
2019/06/05 Python
python文本数据处理学习笔记详解
2019/06/17 Python
Python中判断子串存在的性能比较及分析总结
2019/06/23 Python
Python代码太长换行的实现
2019/07/05 Python
Pytorch实现GoogLeNet的方法
2019/08/18 Python
pandas创建DataFrame的7种方法小结
2020/06/14 Python
Python Matplotlib简易教程(小白教程)
2020/07/28 Python
pycharm中leetcode插件使用图文详解
2020/12/07 Python
苏宁红孩子母婴商城:redbaby
2017/02/12 全球购物
美国花园雕像和家居装饰网上商店:Design Toscano
2019/03/09 全球购物
检讨书1000字
2014/10/11 职场文书
2014年学生会主席工作总结
2014/11/07 职场文书
交警失职检讨书
2015/01/26 职场文书
世界气象日活动总结
2015/02/27 职场文书
django学习之ajax post传参的2种格式实例
2021/05/14 Python
Java实现贪吃蛇游戏的示例代码
2022/09/23 Java/Android