如果我拨打array_rand($array, 100)
,是否会避免多次选择相同的密钥?
答案 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
指定一个大于数组大小的数字时会发出警告我假设键是唯一的。