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随机从数组中取出几个值的方法
本文来源:http://scyanting.com/article/gjdeod.html