php随机从数组中取出几个值的方法

这篇文章主要讲解了“php随机从数组中取出几个值的方法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“php随机从数组中取出几个值的方法”吧!

创新互联主要从事成都网站设计、做网站、成都外贸网站建设公司、网页设计、企业做网站、公司建网站等业务。立足成都服务石屏,10余年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:028-86922220

在php中,可以使用array_rand()函数随机从数组中取出几个值,该函数可以从数组中随机获取一个或多个元素,并返回获取的数组键值;语法格式“array_rand(array,num)”,参数num指明获取的数组元素数目。

本教程操作环境:windows7系统、PHP7.1版,DELL G3电脑

在php中,可以使用array_rand()函数随机从数组中取出几个值。

array_rand() 函数可以从数组中随机获取一个或多个元素,并返回获取的数组键值。该函数使用了伪随机数产生算法,所以不适合密码学场景,其语法格式如下:

array_rand(array,number)
参数描述
array必需。规定数组。
number可选。规定返回多少个随机的元素。

提示:如果省略 number 参数,函数默认会返回一个随机的数组键名,如果获取的数量(number)超过了 array 的长度,就会导致 E_WARNING 错误,并返回 NULL。

如果只需要获取一个元素,array_rand() 函数会返回获取到的键名,否则就返回包含随机键名的数组。函数运行成功后,就可以根据随机获取到的数组键值来获取具体的值。

示例:使用 array_rand() 函数随机获取数组元素

 '创新互联',
        'url'   => 'http://www.php.cn',
        'title' => 'PHP教程',
        'article' => 'array_rand()函数'
    );
    echo '
';
    var_dump(array_rand($array));
    var_dump(array_rand($array, 2));
    var_dump(array_rand($array, 2));
    var_dump(array_rand($array, 5));
?>

php随机从数组中取出几个值的方法

感谢各位的阅读,以上就是“php随机从数组中取出几个值的方法”的内容了,经过本文的学习后,相信大家对php随机从数组中取出几个值的方法这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是创新互联,小编将为大家推送更多相关知识点的文章,欢迎关注!


当前题目:php随机从数组中取出几个值的方法
文章起源:http://scyanting.com/article/gjdeod.html