hi,欢迎访问本站!
当前位置: 首页编程开发正文

php array_rand() 函数

墨初 编程开发 293阅读

php脚本中的内置数组处理函数 array_rand(),可以从一个数组中随机取一个或多个元素的值。下文中是此函数的用法。

php array_rand() 函数

array_rand():返回数组中的随机键名,如果是多个键名,则以数组的方式返回。

语法:

array_rand(array,number)

参数:

参数描述
array必需,规定数组。
number可选,规定返回多少随机键名,默认为1个

php array_rand() 函数使用方法

例1:

php array_rand() 默认只取一个数组中的元素的键名,并返回这个键名。


// 73so.com
$arr = array('php','c++','js','html','73so.com');
$key = array_rand($arr); //返回元素的值
echo $arr[$key];

例2:

php array_rand() 函数如果取多个随机的数组键名,可以通过第二个参数设置。

注:array_rand() 取多个数组元素键名时,以是数组的方式返回所取到的键名。

$arr = array('php','c++','js','html','73so.com');
$keys = array_rand($arr,3); 
var_dump($keys);
// array(3) { [0]=> int(0) [1]=> int(1) [2]=> int(4) } 
foreach ($keys as $key ) {
    echo $arr[$key];
}
// php c++ 73so.com
声明:无特别说明,转载请标明本文来源!
相关推荐