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 >= 数组的长度 返回所有的键名;
**