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;&amp;mysql)一
Oct 09 PHP
收集的PHP中与数组相关的函数
Mar 22 PHP
php AJAX实例根据邮编自动完成地址信息
Nov 23 PHP
PHP simple_html_dom.php+正则 采集文章代码
Dec 24 PHP
php使用正则过滤js脚本代码实例
May 10 PHP
php获取URL中带#号等特殊符号参数的解决方法
Sep 02 PHP
smarty缓存用法分析
Dec 16 PHP
WordPres对前端页面调试时的两个PHP函数使用小技巧
Dec 22 PHP
PHP访问数据库集群的方法小结
Mar 14 PHP
PHP自定义多进制的方法
Nov 03 PHP
PHP simplexml_import_dom()函数讲解
Feb 03 PHP
thinkphp5框架前后端分离项目实现分页功能的方法分析
Oct 08 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书写安全的脚本代码
2012/02/05 PHP
ThinkPHP使用getlist方法实现数据搜索功能示例
2017/05/08 PHP
jQuery中文入门指南,翻译加实例,jQuery的起点教程
2007/02/09 Javascript
使用隐藏的new来创建对象
2011/03/29 Javascript
javascript 表格内容排序 简单操作示例代码
2014/01/03 Javascript
node.js实现逐行读取文件内容的代码
2014/06/27 Javascript
javascript中的遍历for in 以及with的用法
2014/12/22 Javascript
基于javascript实现图片切换效果
2016/04/17 Javascript
JavaScript中的各种操作符使用总结
2016/05/26 Javascript
jQuery利用sort对DOM元素进行排序操作
2016/11/07 Javascript
vue2.0+webpack环境的构造过程
2016/11/08 Javascript
Node.js 实现简单的接口服务器的实例代码
2017/05/23 Javascript
详谈AngularJs 控制器、数据绑定、作用域
2017/07/09 Javascript
bootstrap table表格客户端分页实例
2017/08/07 Javascript
除Console.log()外更多的Javascript调试命令
2018/01/24 Javascript
JS实现的视频弹幕效果示例
2018/08/17 Javascript
基于Vue实现的多条件筛选功能的详解(类似京东和淘宝功能)
2019/05/07 Javascript
layUI实现列表查询功能
2019/07/27 Javascript
javascript面向对象程序设计实践常用知识点总结
2019/07/29 Javascript
jquery实现商品sku多属性选择功能(商品详情页)
2019/12/20 jQuery
浅谈vue-props的default写不写有什么区别
2020/08/09 Javascript
javascript canvas实现简易时钟例子
2020/09/05 Javascript
python实现的解析crontab配置文件代码
2014/06/30 Python
详解C++编程中一元运算符的重载
2016/01/19 Python
通过Py2exe将自己的python程序打包成.exe/.app的方法
2018/05/26 Python
python 发送json数据操作实例分析
2019/10/15 Python
Python BeautifulReport可视化报告代码实例
2020/04/13 Python
如何学习Python time模块
2020/06/03 Python
Python Matplotlib绘图基础知识代码解析
2020/08/31 Python
俄罗斯宠物用品网上商店:ZooMag
2019/12/12 全球购物
工厂门卫岗位职责
2013/11/25 职场文书
医药个人求职信范文
2014/01/29 职场文书
党员干部观看《周恩来四个昼夜》思想汇报
2014/09/10 职场文书
单位工资证明范本
2015/06/12 职场文书
优秀教师主要事迹材料
2015/11/04 职场文书
eclipse创建项目没有dynamic web的解决方法
2021/06/24 Java/Android