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在XP下IIS和Apache2服务器上的安装
Sep 05 PHP
最简单的PHP程序--记数器
Oct 09 PHP
介绍php设计模式中的工厂模式
Jun 12 PHP
Blitz templates 最快的PHP模板引擎
Apr 06 PHP
PHP,ASP.JAVA,JAVA代码格式化工具整理
Jun 15 PHP
用php的ob_start来生成静态页面的方法分析
Mar 09 PHP
浅析php fwrite写入txt文件的时候用 \r\n不能换行的问题
Aug 06 PHP
php中的PHP_EOL换行符详细解析
Oct 26 PHP
PHP扩展模块memcached长连接使用方法分析
Dec 24 PHP
PHP调用MySQL存储过程并返回值的方法
Dec 26 PHP
php文件缓存类用法实例分析
Apr 22 PHP
php readfile下载大文件失败的解决方法
May 22 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 连接mssql数据库 初学php笔记
2010/03/01 PHP
php stream_get_meta_data返回值
2013/09/29 PHP
Codeigniter+PHPExcel实现导出数据到Excel文件
2014/06/12 PHP
浅谈PHP中Stream(流)
2015/06/08 PHP
Laravel向公共模板赋值方法总结
2019/06/25 PHP
laravel Validator ajax返回错误信息的方法
2019/09/29 PHP
input的focus方法使用
2010/03/13 Javascript
JavaScript传递变量: 值传递?引用传递?
2011/02/22 Javascript
jquery判断浏览器类型的代码
2012/11/05 Javascript
jquery的相对父元素和相对文档定位示例代码
2013/08/02 Javascript
原生js实现日期联动
2015/01/12 Javascript
jQuery根据元素值删除数组元素的方法
2015/06/24 Javascript
javascript获取网页各种高宽及位置的方法总结
2016/07/27 Javascript
探索Vue.js component内容实现
2016/11/03 Javascript
js禁止Backspace键使浏览器后退的实现方法
2017/09/01 Javascript
jQuery实现的别踩白块小游戏完整示例
2019/01/07 jQuery
npm 常用命令详解(小结)
2019/01/17 Javascript
vue与bootstrap实现简单用户信息添加删除功能
2019/02/15 Javascript
详解原生JS动态添加和删除类
2019/03/26 Javascript
ES6小技巧之代替lodash
2019/06/07 Javascript
javascript实现获取中文汉字拼音首字母
2020/05/19 Javascript
python比较2个xml内容的方法
2015/05/11 Python
Python中文竖排显示的方法
2015/07/28 Python
python中的字典使用分享
2016/07/31 Python
Python DataFrame 设置输出不显示index(索引)值的方法
2018/06/07 Python
Scrapy框架爬取西刺代理网免费高匿代理的实现代码
2019/02/22 Python
flask 实现token机制的示例代码
2019/11/07 Python
基于pytorch中的Sequential用法说明
2020/06/24 Python
美国最好的保健品打折网店:Swanson
2017/08/04 全球购物
土耳其时尚购物网站:Morhipo
2017/09/04 全球购物
外企求职信范文分享
2013/12/31 职场文书
测绘专业大学生职业生涯规划书
2014/02/10 职场文书
大学军训感言600字
2014/02/25 职场文书
4s店市场专员岗位职责
2014/04/09 职场文书
党员教师自我剖析材料
2014/09/29 职场文书
银行给客户的感谢信
2015/01/23 职场文书