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数组的详细内容...
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://www.haodehen.cn/did31316