php从数组中随机抽取一些元素的代码


Posted in PHP onNovember 05, 2012
<?php 
class getValues { 
public function inputValue($inputArray) { 
$this->inputArray = $inputArray; 
} 
public function getValue($number) { 
$this->number = $number; 
for($i = 0; $i < $this->number; $i ++) { 
$index = rand ( 0, count ( $this->inputArray ) - 1 - $i ); 
$getArray [$i] = $this->inputArray [$index]; 
unset ( $this->inputArray [$index] ); 
for($k = $index; $k < count ( $this->inputArray ) - 1; $k ++) { 
$this->inputArray [$k] = $this->inputArray [$k + 1]; 
} 
} 
//asort ( $getArray ); // 从小到大排序,根据需要修改 
return $getArray; 
} 
} //测试代码 
$keywords = array( 
"我们", 
"你们", 
"他们" 
); 
$getValue=new getValues(); 
$getValue->inputValue($keywords); 
$key = $getValue->getValue(1);//从数组中随机抽取一个元素 
echo $key; 
?>
PHP 相关文章推荐
模仿OSO的论坛(一)
Oct 09 PHP
PHP 图片水印类代码
Aug 27 PHP
php输出1000以内质数(素数)示例
Feb 16 PHP
PHP获取数组中重复最多的元素的实现方法
Nov 11 PHP
PHP文件操作方法汇总
Jul 01 PHP
php搜索文件程序分享
Oct 30 PHP
php版阿里大于(阿里大鱼)短信发送实例详解
Nov 30 PHP
php+webSoket实现聊天室示例代码(附源码)
Feb 17 PHP
PHP基于堆栈实现的高级计算器功能示例
Sep 15 PHP
php框架CodeIgniter使用redis的方法分析
Apr 13 PHP
PHP使用openssl扩展实现加解密方法示例
Feb 20 PHP
PHP数组与字符串互相转换实例
May 05 PHP
PHP关联链接常用代码
Nov 05 #PHP
php中计算程序运行时间的类代码
Nov 03 #PHP
php教程 插件机制在PHP中实现方案
Nov 02 #PHP
PHP类与对象中的private访问控制的疑问
Nov 01 #PHP
php类中private属性继承问题分析
Nov 01 #PHP
用php实现百度网盘图片直链的代码分享
Nov 01 #PHP
php curl 伪造IP来源的实例代码
Nov 01 #PHP
You might like
Dedecms V3.1 生成HTML速度的优化办法
2007/03/18 PHP
国外PHP程序员的13个好习惯小结
2012/02/20 PHP
PHP生成加减算法方式的验证码实例
2018/03/12 PHP
ExtJS4 Grid改变单元格背景颜色及Column render学习
2013/02/06 Javascript
jQuery用unbind方法去掉hover事件及其他方法介绍
2013/03/18 Javascript
JavaScript包装对象使用介绍
2013/08/29 Javascript
今天是星期几的4种JS代码写法
2013/09/17 Javascript
原生js获取宽高与jquery获取宽高的方法关系对比
2014/04/04 Javascript
在JavaScript中操作时间之setYear()方法的使用
2015/06/12 Javascript
jquery的幻灯片图片切换效果代码分享
2015/09/07 Javascript
JavaScript实现打地鼠小游戏
2020/04/23 Javascript
新手快速上手webpack4打包工具的使用详解
2019/01/28 Javascript
前端js中的事件循环eventloop机制详解
2019/05/15 Javascript
JavaScript动态检测密码强度原理及实现方法详解
2019/06/11 Javascript
微信小程序下拉框搜索功能的实现方法
2019/07/31 Javascript
vue中使用GraphQL的实例代码
2019/11/04 Javascript
python提取字典key列表的方法
2015/07/11 Python
Python基于pygame实现图片代替鼠标移动效果
2015/11/11 Python
浅谈python中set使用
2016/06/30 Python
python实现人人自动回复、抢沙发功能
2018/06/08 Python
python中seaborn包常用图形使用详解
2019/11/25 Python
python自动点赞功能的实现思路
2020/02/26 Python
python使用opencv resize图像不进行插值的操作
2020/07/05 Python
Python可视化工具如何实现动态图表
2020/10/23 Python
python 带时区的日期格式化操作
2020/10/23 Python
python 实现波浪滤镜特效
2020/12/02 Python
Public Desire美国/加拿大:全球性的在线鞋类品牌
2018/12/17 全球购物
优秀班集体获奖感言
2014/02/03 职场文书
公共场所标语
2014/06/30 职场文书
汽车4S店销售经理岗位职责
2015/04/02 职场文书
结婚仪式主持词
2015/06/29 职场文书
教师节简报
2015/07/20 职场文书
升学宴家长答谢词
2015/09/29 职场文书
浅谈Web Storage API的使用
2021/06/23 Javascript
Java使用JMeter进行高并发测试
2021/11/23 Java/Android
css实现左上角飘带效果的完整代码
2022/03/18 HTML / CSS