多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
# PHP array_rand() 函数 ## 定义和用法 array_rand() 函数从数组中随机选出一个或多个元素,并返回。 第二个参数用来确定要选出几个元素。如果选出的元素不止一个,则返回包含随机键名的数组,否则返回该元素的键名。 注释:自 PHP 4.2.0 起,不再需要用 srand() 或 mt_srand() 函数给随机数发生器播种,现已被自动完成。 ### 语法 ``` array_rand(array,number) ``` | 参数 | 描述 | | --- | --- | | array | 必需。规定输入的数组参数。 | | number | 可选。默认是 1。规定返回多少个随机的元素。 | ## 例子 1 ``` <?php $a=array("a"=>"Dog","b"=>"Cat","c"=>"Horse"); print_r(array_rand($a,1)); ?> ``` 输出: ``` b ``` ## 例子 2 带有字符串键的数组: ``` <?php $a=array("a"=>"Dog","b"=>"Cat","c"=>"Horse"); print_r(array_rand($a,2)); ?> ``` 输出: ``` Array ( [0] => c [1] => b ) ```