好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

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

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

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); //从数组中随机抽取一个元素   ?> 

查看更多关于php从数组中随机抽取一些元素代码 - php数组的详细内容...

  阅读:44次