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脚本数据库功能详解(中)
Oct 09 PHP
一些需要禁用的PHP危险函数(disable_functions)
Feb 23 PHP
php面向对象中的魔术方法中文说明
Mar 04 PHP
PHP创建word文档的方法(平台无关)
Mar 29 PHP
php实现转换html格式为文本格式的方法
May 16 PHP
php微信开发之带参数二维码的使用
Aug 03 PHP
php数据库操作model类(使用__call方法)
Nov 16 PHP
php 替换文章中的图片路径,下载图片到本地服务器的方法
Feb 06 PHP
Laravel框架路由和控制器的绑定操作方法
Jun 12 PHP
Laravel框架使用Seeder实现自动填充数据功能
Jun 13 PHP
PHP单例模式模拟Java Bean实现方法示例
Dec 07 PHP
php生成word并下载代码实例
Mar 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
PHP 防恶意刷新实现代码
2010/05/16 PHP
php park、unpark、ord 函数使用方法(二进制流接口应用实例)
2010/10/19 PHP
自制PHP框架之模型与数据库
2017/05/07 PHP
javascript动态修改Li节点值的方法
2015/01/20 Javascript
Bootstrap和Angularjs配合自制弹框的实例代码
2016/08/24 Javascript
浅谈js算法和流程控制
2016/12/29 Javascript
jQuery实现标签页效果实战(4)
2017/02/08 Javascript
微信小程序授权登录解决方案的代码实例(含未通过授权解决方案)
2019/05/10 Javascript
Bootstrap简单实用的表单验证插件BootstrapValidator用法实例详解
2020/03/29 Javascript
[01:11]回顾历届DOTA2国际邀请赛中国区预选赛
2017/06/26 DOTA
[02:51]2018年度DOTA2最佳中单位选手-完美盛典
2018/12/17 DOTA
python使用cookie库操保存cookie详解
2014/03/03 Python
在Python中调用ggplot的三种方法
2015/04/08 Python
Python 备份程序代码实现
2017/03/06 Python
python Tkinter的图片刷新实例
2019/06/14 Python
Python异常处理例题整理
2019/07/07 Python
pytorch下的unsqueeze和squeeze的用法说明
2021/02/06 Python
一款利用纯css3实现的win8加载动画的实例分析
2014/12/11 HTML / CSS
使用css创建三角形 使用CSS3创建3d四面体原理及代码(html5实践)
2013/01/06 HTML / CSS
html5简介_动力节点Java学院整理
2017/07/07 HTML / CSS
英国受欢迎的运动鞋和街头服装商店:Footasylum
2018/06/12 全球购物
英国手机零售商:Metrofone
2019/03/18 全球购物
奥地利婴儿用品和玩具购物网站:baby-markt.at
2020/01/26 全球购物
本科毕业生的求职信范文
2013/11/20 职场文书
经验丰富大学生村干部自我鉴定
2014/01/22 职场文书
幼儿园毕业园长感言
2014/02/24 职场文书
少儿节目主持串词
2014/04/02 职场文书
2014年新生军训方案
2014/05/01 职场文书
法人委托书范本
2014/09/15 职场文书
老公出轨后的保证书
2015/05/08 职场文书
交通肇事罪辩护词
2015/05/21 职场文书
祝酒词范文
2015/08/12 职场文书
浅谈Python列表嵌套字典转化的问题
2021/04/07 Python
python获取淘宝服务器时间的代码示例
2021/04/22 Python
详解Apache SkyWalking 告警配置指南
2021/04/22 Servers
Mysql的Table doesn't exist问题及解决
2022/12/24 MySQL