array_rand

array_rand — 从数组中随机取出一个或多个单元

mixed array_rand ( array $array [, int $num = 1 ] )

从数组中取出一个或多个随机的单元,并返回随机条目的一个或多个键。

注意这里是随机返回数组的键,而不是值!!!!!!!!!!!!!!!!!!!

时间: 2024-11-13 18:24:12

array_rand的相关文章

array_rand() 从数组中随机取出一个或多个单元

array_rand() - 从数组中随机取出一个或多个单元 mixed array_rand ( array $input [, int $num_req = 1 ] ) 从数组中取出一个或多个随机的单元,并返回随机条目的一个或多个键. 参数 input: 输入的数组.必需.规定数组. num_req: 指明了你想取出多少个单元.可选.规定返回多少随机键名.如果指定的数目超过了数组里的数量将会产生一个 E_WARNING 级别的错误. 例子 1 从数组返回一个随机键: <?php $a=arr

php array_rand()函数从数组中随机选择一个或多个元素

php使用array_rand()函数从数组中随机选择一个或多个元素的方法. 使用array_rand() 函数从数组中随机选出一个或多个元素,并返回. array_rand(array,number) 参数 描述 array 必需.规定输入的数组参数. www.jbxue.com number 可选.默认是 1.规定返回多少个随机的元素. 例子: <?php $a=array("a"=>"Dog","b"=>"Cat

php数组函数序列 之shuffle()和array_rand() 随机函数

shuffle()定义和用法 shuffle() 函数把数组中的元素按随机顺序重新排列. 若成功,则返回 TRUE,否则返回 FALSE. 注释:本函数为数组中的单元赋予新的键名.这将删除原有的键名而不仅是重新排序. 注释:自 PHP 4.2.0 起,不再需要用 srand() 或 mt_srand() 函数给随机数发生器播种,现已被自动完成. 语法 shuffle(array) 参数 描述 array 必需.规定要使用的数组. 例子 代码如下: <?php $my_array = array(

PHP中如何在数组中随机抽取n个数据的值 - array_rand()?

PHP中如何在数组中随机抽取n个数据的值? 最佳答案 array_rand() 在你想从数组中取出一个或多个随机的单元时相当有用.它接受 input 作为输入数组和一个可选的参数 num_req,指明了你想取出多少个单元 - 如果没有指定,默认为 1.如果你只取出一个,array_rand() 返回一个随机单元的键名,否则就返回一个包含随机键名的数组.这样你就可以随机从数组中取出键名和值. 如下例所示: <?php $input = array("Neo", "Morp

array_rand() 函数

定义和用法 array_rand() 函数返回数组中的随机键名,或者如果您规定函数返回不只一个键名,则返回包含随机键名的数组 语法 array_rand(array,number) 参数解析 参数 描述 array 必需.规定数组. number 可选.规定返回多少随机键名. 示例 <?php     $a=array("red","green","blue","yellow","brown");  

php数组函数-array_rand()

array_rand()函数返回数组中的一个随机键名,或者如果指定函数返回键名不止一个,则返 回一个包含随机键名的数组. array_rand(array,number); array:必需.规定数组 number:可选.规定返回多少个随机的元素 返回值:返回数组中的一个随机键名,或者如果指定函数返回键名不止一个,则返回一个包 含随机键名的数组 <?php$a = array("a"=>"red","b"=>"gree

array_rand函数使用技巧,PHP

关于array_rand函数,在文档中的说明是这样的: array_rand() 函数从数组中随机选出一个或多个元素,并返回. 第二个参数用来确定要选出几个元素.如果选出的元素不止一个,则返回包含随机键名的数组,否则返回该元素的键名. 常规用法,比如我们从一个数组里面随机输出一些元素: $arr = array('a'=>'Dog','b'=>'Cat','c'=>'Horse'); $num = rand(1,3); $keys = array_rand($arr, $num); fo

6-6-1-php数组相关(2)

1.for比较少用遍历连续数字下标的数组,和c语言差不多,简单记录一下: for(int $i=0;$i<count($arr);$i++){.....$arr[$i]......} 2.php有专门遍历数组而设计的foreach语句 foreach( $arr as $value ){} foreach( $arr as $key=>$value){} 多维:使用嵌套 foreach ( $arr as $key => $arr1 ){ foreach($arr1 as $value

数组函数总结

//1.array_unshift($arr,$v) 在数组的开头插入一个元素$arr=array('d','e');array_unshift($arr, 'c');//$arr=['c','d','e']print_r($arr); array_unshift($arr, 'a','b');//$arr=['a','b','c','d','e']print_r($arr); //2.array_push($arr,$v) 在数组的尾部插入一个元素array_push($arr, 'f');/