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 相关文章推荐
Optimizer与Debugger兼容性问题的解决方法
Dec 01 PHP
PHP设置图片文件上传大小的具体实现方法
Oct 11 PHP
PHP获取栏目的所有子级和孙级栏目的ID号示例
Apr 01 PHP
php查询mysql数据库并将结果保存到数组的方法
Mar 18 PHP
php计算整个目录大小的方法
Jun 19 PHP
学习php设计模式 php实现原型模式(prototype)
Dec 07 PHP
在Mac OS上编译安装Nginx+PHP+MariaDB开发环境的教程
Feb 23 PHP
在Yii2中使用Pjax导致Yii2内联脚本载入失败的原因分析
Mar 06 PHP
Laravel 5.3 学习笔记之 错误&amp;日志
Aug 28 PHP
PHP上传图片时判断上传文件是否为可用图片的方法
Oct 20 PHP
PHP实现一个多功能购物网站的案例
Sep 13 PHP
php array_map()函数实例用法
Mar 03 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
Adnroid 微信内置浏览器清除缓存
2016/07/11 PHP
Yii框架实现记录日志到自定义文件的方法
2017/05/23 PHP
使用laravel和ECharts实现折线图效果的例子
2019/10/09 PHP
laravel实现图片上传预览,及编辑时可更换图片,并实时变化的例子
2019/11/14 PHP
给事件响应函数传参数的四种方式小结
2013/12/05 Javascript
NodeJS学习笔记之Http模块
2015/01/13 NodeJs
基于insertBefore制作简单的循环插空效果
2015/09/21 Javascript
Markdown+Bootstrap图片自适应属性详解
2016/05/21 Javascript
AngularJS 作用域详解及示例代码
2016/08/17 Javascript
javascript实现根据汉字获取简拼
2016/09/25 Javascript
微信小程序 教程之模板
2016/10/18 Javascript
详解jQuery事件
2017/01/13 Javascript
ReactNative页面跳转Navigator实现的示例代码
2017/08/02 Javascript
React Native 环境搭建的教程
2017/08/19 Javascript
IE11下使用canvas.toDataURL报SecurityError错误的解决方法
2017/11/19 Javascript
谈谈vue中mixin的一点理解
2017/12/12 Javascript
详解基于Vue2.0实现的移动端弹窗(Alert, Confirm, Toast)组件
2018/08/02 Javascript
微信小程序自定义多列选择器使用详解
2019/06/21 Javascript
JS字符串常用操作方法实例小结
2019/06/24 Javascript
es6中比较有用的7个技巧小结
2019/07/12 Javascript
JavaScript实现答题评分功能页面
2020/06/24 Javascript
[01:33]DOTA2上海特级锦标赛 LIQUID战队完整宣传片
2016/03/16 DOTA
python对excel文档去重及求和的实例
2018/04/18 Python
Python用for循环实现九九乘法表
2018/05/31 Python
python:按行读入,排序然后输出的方法
2019/07/20 Python
解析python实现Lasso回归
2019/09/11 Python
使用Pandas的Series方法绘制图像教程
2019/12/04 Python
英国礼品和生活方式品牌:Treat Republic
2020/11/21 全球购物
用缩写的指针比较"if(p)" 检查空指针是否可靠?如果空指针的内部表达不是0会怎么样?
2014/01/05 面试题
应届生自荐信范文
2014/02/21 职场文书
国庆节标语大全
2014/10/08 职场文书
2014年房产销售工作总结
2014/12/08 职场文书
投标邀请书范本
2015/02/02 职场文书
市场部岗位职责
2015/02/12 职场文书
母亲去世追悼词
2015/06/23 职场文书
市场营销计划书
2019/04/24 职场文书