首页
技术小册
AIGC
面试刷题
技术文章
MAGENTO
云计算
视频课程
源码下载
PDF书籍
「涨薪秘籍」
登录
注册
PHP中的数组介绍
array()函数
array_change_key_case()函数
array_chunk()函数
array_column()函数
array_combine()函数
array_count_values()函数
array_diff()函数
array_diff_assoc()函数
array_diff_key()函数
array_diff_uassoc()函数
array_diff_ukey()函数
array_fill()函数
array_fill_keys() 函数
count()函数
end()函数
array_filter()函数
array_keys()函数
array_push()函数
array_flip()函数
array_rand()函数
array_reduce()函数
array_replace()函数
array_search()函数
array_sum()函数
array_values()函数
array_unique()函数
array_unshift()函数
array_walk()函数
in_array()函数
array_pop()函数
array_reverse()函数
array_shift()函数
array_slice()函数
extract()函数
key()函数
list()函数
sort()函数
当前位置:
首页>>
技术小册>>
PHP合辑3-数组函数
小册名称:PHP合辑3-数组函数
PHP的此内建函数用于从一个数组中获取一个随机数元素。元素是键,可以返回一个或多个键。在实际情况中,这个函数不是很有用,因为它使用的是伪随机数生成器,不适合用于加密目的。 语法: array_rand(array,num) 参数:该函数只采用两个参数,描述如下: $array(必需):这是必需的参数,指的是原始输入数组。 $num(可选):此参数指的是需要返回的随机数的数量。此值必须大于或等于1,否则将抛出E_WARNING。 返回值:此函数返回从数组中生成的随机值。返回元素的数量取决于分配给函数的$num的值。 示例: ``` Input : $array = ("ram"=>"20", "krishna"=>"42", "aakash"=>"15") $num = 2 Output : Array ( [0] => ram [1] => aakash ) Input : $array = ("ram"=>"20", "krishna"=>"42", "aakash"=>"15") Output : krishna ``` --- 下面这个程序说明了PHP中的array_rand()函数: 在下面的程序中,我们传递了第二个参数,它指定了要返回的元素数量。 ``` <?php // PHP function to illustrate the use // of array_rand() $array = array("ram"=>"20", "krishna"=>"42", "aakash"=>"15"); $num = 2; print_r(array_rand($array, $num)); ?> ``` output: ``` Array ( [0] => ram [1] => krishna ) ``` 现在让我们看看如果我们不传递第二个参数会发生什么。 ``` <?php // PHP function to illustrate the // use of array_rand() $array = array("ram"=>"20", "krishna"=>"42", "aakash"=>"15"); print_r(array_rand($array)); ?> ``` output: ``` aakash ```
上一篇:
array_flip()函数
下一篇:
array_reduce()函数
该分类下的相关小册推荐:
PHP程序员面试算法宝典
PHP8实战小册
Magento2主题开发高级实战
Workerman高性能Web框架-Webman
全面掌握Magento2-从配置到优化
PHP8入门与项目实战(3)
PHP合辑1-基础入门
PHP8入门与项目实战(5)
PHP程序员面试笔试真题与解析
PHP8入门与项目实战(7)
Magento零基础到架构师(库存管理)
PHP合辑5-SPL标准库