php专区

 首页 > php专区 > PHP基础 > 数组 > php从数组中随机抽取一些元素代码 - php数组

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

分享到:
【字体:
导读:
          php从数组中随机抽取一些元素代码大家可参考一下。...

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

php从数组中随机抽取一些元素代码大家可参考一下.

实例代码如下:

  1. class getValues { 
  2.  
  3.     public function inputValue($inputArray) { 
  4.         $this->inputArray = $inputArray
  5.     } 
  6.     public function getValue($number) { 
  7.         $this->number = $number
  8.         for($i = 0; $i < $this->number; $i ++) { 
  9.             $index = rand ( 0, count ( $this->inputArray ) - 1 - $i ); 
  10.             $getArray [$i] = $this->inputArray [$index]; 
  11.             unset ( $this->inputArray [$index] ); 
  12.             for($k = $index$k < count ( $this->inputArray ) - 1; $k ++) { 
  13.                 $this->inputArray [$k] = $this->inputArray [$k + 1]; 
  14.             } 
  15.         } 
  16.         //asort ( $getArray ); // 从小到大排序,根据需要修改 
  17.         return $getArray
  18.     } 
  19. //测试代码 
  20. $keywords  = array
  21.         "我们"
  22.         "你们"
  23.         "他们" 
  24. ); 
  25. $getValue=new getValues(); 
  26. $getValue->inputValue($keywords); 
  27. $key = $getValue->getValue(1);//从数组中随机抽取一个元素 
  28. ?> 
分享到:
PHP array_merge合并拆分两个数组 - php...
PHP array_merge合并拆分两个数组 对数组的array_merge函数和+运算符比较迷惑,写了个小程序比较下发现了他们的不同. 特别是+运算符,他的意思是,将右边的数组单元(去重复)追加到左边数组的后面. 实例代码如下:   实例代码如下:   实例代码如下:   结果如...
php数组合并array_merge()函数使用注意事...
array_merge()函数在php中是对数据进行合并的,可以把多个数组合成一个数组,并且不改变原数组的值了,但今天我在使用array_merge合并数组时碰到几个小细节上的问题,下面我举例子给各位朋友看看. 1.array_merge()合并 例子,代码如下: $array = array(&#039;a&#039;=>&#039;bb&#039;);  $array2...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……