php

array_rand()—随机获取数组的键名;

2017-05-23  本文已影响3人  彭晓华

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

**

上一篇 下一篇

猜你喜欢

热点阅读