陣列函式庫

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";     

?>


上一頁 首頁 下一頁