【发布时间】:2014-09-25 11:39:37
【问题描述】:
我在数组中有 6 个值,我需要从数组中返回 4 个随机值,但不应该全部相等。
例子:
如果我有一个数组(6 个值)1, 2, 3, 4, 5, 6,我需要从中获取 4 个随机值,例如 3, 1, 4, 2。现在它返回例如:2,2,3,2
代码如下:
$array= array(1, 2, 3, 4, 5, 6);
for ($i = 0; $i < 4; $i++) {
$k = array_rand($array);
$random_element = $array[$k];
echo $random_element;
}
【问题讨论】:
标签: php arrays sorting random equals