array_rand()
隨機鍵名字符串 or 由指定數目的隨機鍵名組成的數組;
基礎語法:
mixed array_rand(array $array,[int $number = 1]);
mixed 返回的值,字符串 or 數組;
array $array 被操作的數組;
int $number 指定返回的鍵名的數目,如果指定的數目 >= 數組的長度;那么返回所有鍵名組成的數組,數組的順序同原數組的順序;
-int $number >=1;
語法結構1:
string array_rand(array $array);
返回一個隨機鍵名字符串;
實例:
$a_bill_info = array('first_name'=>'bill','last_name'=>'bill_ln','age'=>22,'job'=>'worker');
echo array_rand($a_bill_info);
#output : 隨機鍵名字符串;
語法結構2:
array array_rand(array $array , int $number);
返回指定數量的鍵名組成的數組;
實例:
$a_bill_info = array('first_name'=>'bill','last_name'=>'bill_ln','age'=>22,'job'=>'worker');
print_r(array_rand($a_bill_info,2));
#output : 由兩個鍵名組成的數組;
備注:
int $number 指定返回鍵名數目的參數 必須 >=1 的integer;
int $number >= 數組的長度 返回所有的鍵名;
**