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 相关文章推荐
Memcache 在PHP中的使用技巧
Feb 08 PHP
解析zend studio中直接导入svn中的项目的方法步骤
Jun 21 PHP
php模拟ping命令(php exec函数的使用方法)
Oct 25 PHP
PHP+MySQL修改记录的方法
Jan 21 PHP
php可应用于面包屑导航的迭代寻找家谱树实现方法
Feb 02 PHP
Laravel 5框架学习之模型、控制器、视图基础流程
Apr 08 PHP
PHP实现远程下载文件到本地
May 17 PHP
PHP实现的json类实例
Jul 28 PHP
怎样搭建PHP开发环境
Jul 28 PHP
PHP基于单例模式编写PDO类的方法
Sep 13 PHP
自制PHP框架之模型与数据库
May 07 PHP
PHP+swoole+linux实现系统监控和性能优化操作示例
Apr 15 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
关于javascript中的typeof和instanceof介绍
2012/12/04 Javascript
jQuery学习笔记(1)--用jQuery实现异步通信(用json传值)具体思路
2013/04/08 Javascript
Java/JS获取flash高宽的具体方法
2013/12/27 Javascript
JavaScript运行时库属性一览表
2014/03/14 Javascript
深入理解Javascript中的自执行匿名函数
2016/06/03 Javascript
实例讲解JavaScript中的this指向错误解决方法
2016/06/13 Javascript
JS仿hao123导航页面图片轮播效果
2016/09/01 Javascript
JavaScript编写一个简易购物车功能
2016/09/17 Javascript
Canvas 绘制粒子动画背景
2017/02/15 Javascript
React-intl 实现多语言的示例代码
2017/11/03 Javascript
JQ图片文件上传之前预览功能的简单实例(分享)
2017/11/12 Javascript
JavaScript折半查找(二分查找)算法原理与实现方法示例
2018/08/06 Javascript
详解webpack-dev-server使用方法
2018/09/14 Javascript
Angular Material Icon使用详解
2018/11/07 Javascript
Vue infinite update loop的问题解决
2019/04/23 Javascript
bootstrap实现嵌套模态框的实例代码
2020/01/10 Javascript
JavaScript或jQuery 获取option value值方法解析
2020/05/12 jQuery
elementui更改el-dialog关闭按钮的图标d的示例代码
2020/08/04 Javascript
Vue自定义多选组件使用详解
2020/09/08 Javascript
编程语言Python的发展史
2014/09/26 Python
Python使用scrapy采集时伪装成HTTP/1.1的方法
2015/04/08 Python
深入了解Python数据类型之列表
2016/06/24 Python
在python 中split()使用多符号分割的例子
2019/07/15 Python
python3中pip3安装出错,找不到SSL的解决方式
2019/12/12 Python
matplotlib 曲线图 和 折线图 plt.plot()实例
2020/04/17 Python
Python 基于jwt实现认证机制流程解析
2020/06/22 Python
欧舒丹澳洲版:L’OCCITANE
2017/07/17 全球购物
美国最受欢迎的度假目的地优惠套餐:BookVIP
2018/09/27 全球购物
森林防火工作方案
2014/02/14 职场文书
小学清明节活动方案
2014/03/08 职场文书
奉献家乡演讲稿
2014/09/13 职场文书
关于运动会的宣传稿
2015/07/23 职场文书
清明扫墓感想
2015/08/11 职场文书
oracle覆盖导入dmp文件的2种方法
2021/05/21 Oracle
电频谱管理的原则是什么
2022/02/18 无线电
Python如何用re模块实现简易tokenizer
2022/05/02 Python