PHP array_rand函数

PHP array_rand函数——取出数组中的随机数,array_rand函数可从数组中随机取出一个或多个单元。如果只取出一个,返回一个随机单元的键名,否则就返回一个包含随机键名的数组。这样就可以随机从数组中取出键名和值。

PHP array_rand函数 语法

mixed array_rand ( array input [, int num_req])

input为必选参数,输入的数组;num_req为可选参数,指明想取出多少个单元,如果没有指定,默认为1。

PHP array_rand函数 示例

示例 本示例应用array_rand()函数取出数组中的两个随机数。代码如下:



<?php
//在 php4.2.0 中,无须用函数 srand() 或 mt_srand()来搜寻随机数生成器,它将被自动完成
srand ((float) microtime() * 10000000);
$arr = array ("php 教程", "php 基础", "php 实例", "php 参考手册", "php 案例");
$rand_keys = array_rand ($arr, 2);
echo $arr[$rand_keys[0]]."<br />";
echo $arr[$rand_keys[1]];
?>

本示例的运行结果如下:

php教程 php参考手册

因为是根据随机的数产生的运行结果,故每次运行的结果不同。

赞(0)
未经允许不得转载:极客笔记 » PHP array_rand函数
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址