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 相关文章推荐
用文本作数据处理
Oct 09 PHP
基于simple_html_dom的使用小结
Jul 01 PHP
一个PHP针对数字的加密解密类
Mar 20 PHP
php 批量添加多行文本框textarea一行一个
Jun 03 PHP
PHP生成不重复随机数的方法汇总
Nov 19 PHP
PHP ajax 异步执行不等待执行结果的处理方法
May 27 PHP
PHP伪造来源HTTP_REFERER的方法实例详解
Jul 06 PHP
如何通过Linux命令行使用和运行PHP脚本
Jul 29 PHP
Yii2框架dropDownList下拉菜单用法实例分析
Jul 18 PHP
PHP magento后台无法登录问题解决方法
Nov 24 PHP
实例讲解PHP表单处理
Feb 15 PHP
php array_chunk()函数用法与注意事项
Jul 12 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
深入密码加salt原理的分析
2013/06/06 PHP
sae使用smarty模板的方法
2013/12/17 PHP
PHP中使用localhost连接Mysql不成功的解决方法
2014/08/20 PHP
php使用ZipArchive函数实现文件的压缩与解压缩
2015/10/27 PHP
完美解决phpdoc导出文档中@package的warning及Error的错误
2016/05/17 PHP
Firefox和IE浏览器兼容JS脚本写法小结
2008/07/07 Javascript
select组合框option的捕捉实例代码
2008/09/30 Javascript
js 文件引入实现代码
2010/04/23 Javascript
jQuery操作Select选择的Text和Value(获取/设置/添加/删除)
2013/03/06 Javascript
setInterval,setTimeout与jquery混用的问题
2013/04/08 Javascript
jQuery学习笔记之 Ajax操作篇(二) - 数据传递
2014/06/23 Javascript
异步安全加载javascript文件的方法
2015/07/21 Javascript
纯js的右下角弹窗实例
2017/03/12 Javascript
angular4中关于表单的校验示例
2017/10/16 Javascript
javascript实现数字配对游戏的实例讲解
2017/12/14 Javascript
微信小程序页面渲染实现方法
2019/11/06 Javascript
JS寄快递地址智能解析的实现代码
2020/07/16 Javascript
在Python中使用CasperJS获取JS渲染生成的HTML内容的教程
2015/04/09 Python
使用Python编写一个简单的tic-tac-toe游戏的教程
2015/04/16 Python
编写多线程Python服务器 最适合基础
2018/09/14 Python
Python3 列表,数组,矩阵的相互转换的方法示例
2019/08/05 Python
Python人工智能之路 jieba gensim 最好别分家之最简单的相似度实现
2019/08/13 Python
pycharm实现在虚拟环境中引入别人的项目
2020/03/09 Python
土耳其国际性时尚购物网站:Modanisa
2018/01/19 全球购物
应届毕业生个人自荐信范文
2013/11/30 职场文书
执行总经理岗位职责
2014/02/03 职场文书
数学国培研修感言
2014/02/13 职场文书
优秀应届毕业生推荐信
2014/02/18 职场文书
网络工程师自荐书范文
2014/04/01 职场文书
爱耳日宣传活动总结
2014/07/05 职场文书
对外汉语专业大学生职业生涯规划书
2014/10/11 职场文书
教师批评与自我批评总结
2014/10/16 职场文书
2015年元旦联欢晚会活动总结
2014/11/28 职场文书
党员观看《筑梦中国》心得体会
2016/01/18 职场文书
Python OpenCV 图像平移的实现示例
2021/06/04 Python
yolov5返回坐标的方法实例
2022/03/17 Python