Home  >  Article  >  Backend Development  >  PHP learning array_rand() array random selection function

PHP learning array_rand() array random selection function

little bottle
little bottleOriginal
2019-04-27 13:24:373163browse

This article mainly talks about PHP's array_rand() array random value function, and attaches the code, which has certain reference value. Interested friends can learn it.

array_rand() function

The array_rand() function is to randomly remove one or more elements from the array.

   mixed array_rand(array $input [,int $num_req]);

array_rand() function accepts an input parameter and an optional parameter num_req. The input parameter is used to specify the accepted array, and num_req is used to specify the number of elements to be taken out. The default is 1. If only one element is taken out, array_rand() will return the key of a random element, otherwise it will return an array containing random keys.

The code is as follows:

<?php
    $input=array("科比","姚明","詹姆斯","艾佛森","基德");
    echo "<pre class="brush:php;toolbar:false">";
    echo "随机获取一个元素" . "<br/>";
    print_r(array_rand($input));
    echo "<br/>";
    echo "随机获取两个元素" . "<br/>" ;
    print_r(array_rand($input,2));
    echo "
"; /*运行结果: 随机获取一个元素 2 随机获取两个元素 Array ( [0] => 2 [1] => 3 ) */ ?>

The article ends here, I hope it will be helpful to you.

Related tutorials: PHP video tutorial

The above is the detailed content of PHP learning array_rand() array random selection function. For more information, please follow other related articles on the PHP Chinese website!

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