Home  >  Article  >  Backend Development  >  PHP randomly extracts some element code from an array_PHP tutorial

PHP randomly extracts some element code from an array_PHP tutorial

WBOY
WBOYOriginal
2016-07-13 17:14:15837browse

You can refer to the code of php randomly extracting some elements from the array.

The code is as follows
 代码如下 复制代码

 

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

Copy code

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); // Sort from small to large, modify as needed
         return $getArray;
}
}

http://www.bkjia.com/PHPjc/629029.html
www.bkjia.com
true
http: //www.bkjia.com/PHPjc/629029.htmlTechArticlephp randomly extracts some elements from the array code for your reference. The code is as follows Copy the code ?php class getValues ​​{ public function inputValue($inputArray) { $this-inputArray = $...
Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn