PHP array_rand是否返回唯一键?

时间:2012-01-11 20:51:35

标签: php arrays

如果我拨打array_rand($array, 100),是否会避免多次选择相同的密钥?

3 个答案:

答案 0 :(得分:5)

是的,在一个调用中,返回集应该是唯一的。

答案 1 :(得分:1)

是的!请阅读文档:http://php.net/array_rand

或更好:自己尝试让它给你两倍相同的钥匙。

 $ php -a
 php > print_r(array_rand(array(1,2), 2));
 Array
 (
      [0] => 0
      [1] => 1
 )

答案 2 :(得分:0)

array_rand指定一个大于数组大小的数字时会发出警告我假设键是唯一的。