我想打一个数组值的2和5PHP数组用随机量
之间的随机量的每个值是50
什么是最简单的方法是什么?
例如:
$array = array(50,50,50,50)
$array = array(50,50)
我想打一个数组值的2和5PHP数组用随机量
之间的随机量的每个值是50
什么是最简单的方法是什么?
例如:
$array = array(50,50,50,50)
$array = array(50,50)
$array = array();
for($i = 0, $max = rand(2,5); $i < $max; $i++) $array[] = 50;
这将创建具有2至5项的数组与值50
编辑:更简单的解决方案是使用array_fill()
:
$array = array_fill(0, rand(2, 5), 50);
$array = array_fill(0,rand(2,5), 50)
是我能想到的最简单的。
尝试用:
$array = array_fill(0, rand(2, 5), 50);
在mt_rand()看看。要生成2和5之间的随机数(包括2和5):
$random = mt_rand(2, 5);
这不是他想要的。 – TimWolla 2012-02-13 21:33:55
@TimWolla:为什么是-1?不为他编码并不意味着我的答案对他或其他读者无益。 – FtDRbwLXw6 2012-02-13 21:35:39
在我看来这没有足够的帮助。就那么简单。 – TimWolla 2012-02-13 21:37:03
请问downvoters是如此善良,以解释什么是错误的? – TimWolla 2012-02-13 21:39:11