21xrx.com
登录
文章检索 我的文章 写文章
PHP array_rand()函数
2021-08-27 08:03:31 深夜i     --     --
PHP array_rand()函数

 

返回一系列随机键:

<?php
$a=array("red","green","blue","yellow","brown");
$random_keys=array_rand($a,3);
echo $a[$random_keys[0]]."<br>";
echo $a[$random_keys[1]]."<br>";
echo $a[$random_keys[2]];
?>

定义和用法

array_rand()函数从数组返回一个随机键, 或者如果指定函数应该返回多个键,则返回一系列随机键。


句法

array_rand(array, number)

参数值

范围 描述
array 必需的。 指定数组
number 可选的。 指定要返回的随机键有多少

 


技术细节

返回值: 如果指定函数应该返回多个键,则从数组返回一个随机键或随机键数组
PHP版本: 4+
PHP Changelog: PHP 7.1:Rand()使用Mersenne Twister随机数发生器 4.2:随机数发生器自动播种

更多例子

从数组返回一个随机键:

<?php
$a=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");
print_r(array_rand($a,1));
?>

返回一系列随机字符串键:


<?php
$a=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");
print_r(array_rand($a,2));
?>

 

 

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复