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数组函数序列之krsort()- 对数组的元素键名进行降序排序,保持索引关系
Nov 02 PHP
php Ubb代码编辑器函数代码
Jul 05 PHP
PHP return语句另类用法不止是在函数中
Sep 17 PHP
ThinkPHP通过AJAX返回JSON的两种实现方法
Dec 18 PHP
Laravel 5框架学习之数据库迁移(Migrations)
Apr 08 PHP
PHP使用缓存即时输出内容(output buffering)的方法
Aug 03 PHP
php自定义函数实现二维数组按指定key排序的方法
Sep 29 PHP
php中上传文件的的解决方案
Sep 25 PHP
浅谈PHP进程管理
Mar 08 PHP
phpstorm 配置xdebug的示例代码
Mar 31 PHP
Yii Framework框架使用PHPExcel组件的方法示例
Jul 24 PHP
Yii框架响应组件用法实例分析
Sep 04 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
微信公众平台消息接口校验与消息接口响应实例
2014/12/23 PHP
php文件读取方法实例分析
2015/06/20 PHP
PHP实现绘制二叉树图形显示功能详解【包括二叉搜索树、平衡树及红黑树】
2017/11/16 PHP
jquery遍历input取得input的name
2009/04/27 Javascript
IE8 下的Js错误HTML Parsing Error...
2009/08/14 Javascript
js获取网页高度(详细整理)
2012/12/28 Javascript
js中直接声明一个对象的方法
2014/08/10 Javascript
详解javascript数组去重问题
2015/11/06 Javascript
Javascript闭包实例详解
2015/11/29 Javascript
jQuery选择器基础入门教程
2016/05/10 Javascript
JS判断来路是否是百度等搜索索引进行弹窗或自动跳转的实现代码
2016/10/09 Javascript
微信小程序 教程之wxapp 视图容器 view
2016/10/19 Javascript
JavaScript事件处理程序详解
2017/09/19 Javascript
js读取本地文件的实例
2017/12/22 Javascript
详解Vue中localstorage和sessionstorage的使用
2017/12/22 Javascript
Vue-cli项目获取本地json文件数据的实例
2018/03/07 Javascript
使用淘宝镜像cnpm安装Vue.js的图文教程
2018/05/17 Javascript
详解jQuery中的getAll()和cleanData()
2019/04/15 jQuery
[01:05:00]2018国际邀请赛 表演赛 Pain vs OpenAI
2018/08/24 DOTA
[51:50]完美世界DOTA2联赛 Magma vs GXR 第一场 11.07
2020/11/10 DOTA
python实现杨辉三角思路
2017/07/14 Python
使用pandas read_table读取csv文件的方法
2018/07/04 Python
python用列表生成式写嵌套循环的方法
2018/11/08 Python
python sorted函数的小练习及解答
2019/09/18 Python
Python django搭建layui提交表单,表格,图标的实例
2019/11/18 Python
15行Python代码实现免费发送手机短信推送消息功能
2020/02/27 Python
matlab中二维插值函数interp2的使用详解
2020/04/22 Python
关于css兼容性问题及一些常见问题汇总
2016/05/03 HTML / CSS
HTML5自定义data-* data(obj)属性和jquery的data()方法的使用
2012/12/13 HTML / CSS
皮姆斯勒语言学习:Pimsleur Language Programs
2018/06/30 全球购物
摩飞电器俄罗斯官方网站:Morphy Richards俄罗斯
2020/07/30 全球购物
Windows和Linux动态库应用异同
2016/04/17 面试题
物流业务员岗位职责
2014/02/08 职场文书
委托证明书
2014/09/17 职场文书
2015年世界无车日活动总结
2015/03/23 职场文书
自我推荐信怎么写
2015/03/24 职场文书