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

 更新时间:2012年11月05日 17:16:15   作者:  
php从数组中随机抽取一些元素的代码,需要的朋友可以参考下
复制代码 代码如下:

<?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 采集获取指定网址的内容

    PHP 采集获取指定网址的内容

    用php来获取指定网页内容的实现代码,一般采集程序经常用的一些代码,这里只是一个简单的基础。更详细的资料可以参考php 采集成品,可以使用的源码,这样才能学会更多的东西。
    2010-01-01
  • PHP中strpos、strstr和stripos、stristr函数分析

    PHP中strpos、strstr和stripos、stristr函数分析

    这篇文章主要为大家详细介绍了PHP中strpos、strstr和stripos、stristr函数源码,感兴趣的朋友可以参考一下
    2016-06-06
  • php通过sort()函数给数组排序的方法

    php通过sort()函数给数组排序的方法

    这篇文章主要介绍了php通过sort()函数给数组排序的方法,实例分析了php中sort()函数的功能及相关使用技巧,非常具有实用价值,需要的朋友可以参考下
    2015-03-03
  • php中chdir()函数用法实例

    php中chdir()函数用法实例

    这篇文章主要介绍了php中chdir()函数用法,以实例形式简单讲述了chdir实现切换目录的方法,需要的朋友可以参考下
    2014-11-11
  • PHP应用跨时区功能的实现方法

    PHP应用跨时区功能的实现方法

    今天小编就为大家分享一篇关于PHP应用跨时区功能的实现方法,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-03-03
  • php中get_cfg_var()和ini_get()的用法及区别

    php中get_cfg_var()和ini_get()的用法及区别

    这篇文章主要介绍了php中get_cfg_var()和ini_get()的用法及区别,实例分析了get_cfg_var()和ini_get()函数的区别与使用技巧,需要的朋友可以参考下
    2015-03-03
  • 使用php转义输出HTML到JavaScript

    使用php转义输出HTML到JavaScript

    本文给大家分享的是个人项目中的一个小需求,需要使用php转义输出HTML到JavaScript,就写了个function,推荐给大家,希望大家能够喜欢。
    2015-03-03
  • php的curl封装类用法实例

    php的curl封装类用法实例

    这篇文章主要介绍了php的curl封装类用法,以实例形式较为详细的讲述了curl封装类及其使用方法,并总结了GET与POST的用法,需要的朋友可以参考下
    2014-11-11
  • 给初学者的30条PHP最佳实践(荒野无灯)

    给初学者的30条PHP最佳实践(荒野无灯)

    给初学者的30条PHP最佳实践,需要的朋友可以参考下。
    2011-08-08
  • PHP获取当前相对于域名目录的方法

    PHP获取当前相对于域名目录的方法

    这篇文章主要介绍了PHP获取当前相对于域名目录的方法,可实现从URL中拆分出目录名的功能,需要的朋友可以参考下
    2015-06-06

最新评论