数组函数库

array_rand

(PHP4 >= 4.0.0)

array_rand ---  随机挑选数组的一个或多个值出来

语法 : mixed array_rand (array input [, int num_req])

说明 : 

Array_rand( )当你想要随机挑选数组的一个或多个值出来时相当有用,引数num_reg是非必需的,它指出你想要挑选出几个值出来,如果没有指定,则它的预设值是1。

如果你只挑选一个值,array_rand( )传回随机值的索引。否则,它传回随机值的索引放在数组中,将此数组传回。如此一来你不但可以挑选随机索引值而且可将数组的值输出。

别忘了呼叫srand( )来设定乱数种子。

Example :

<?php

   srand ((double) microtime() * 10000000);

   $input = array ("Neo", "Morpheus", "Trinity", "Cypher", "Tank");

   $rand_keys = array_rand ($input, 2);

   print $input[$rand_keys[0]]."\n";

   print $input[$rand_keys[1]]."\n";     

?>


上一页 首页 下一页