【发布时间】:2013-11-12 10:12:59
【问题描述】:
我想将两个数组合并/混合在一起,但我希望它是随机“混合”的,但不是随机的。例如:
$first = array(1,2,3,4);
$second = array(10,20,30,40);
可能的“混合”是:
$merged = array(1,10,20,30,2,40,3,4);
$merged = array(10,1,2,20,30,3,4,40);
$merged = array(1,2,3,10,20,4,30,40);
请注意,如果我们将这些值提取出来,我们仍然会得到以下的原始顺序:
1,2,3,4
10,20,30,40
在 php 中有快速的方法吗?
【问题讨论】:
-
我想知道将这两个(使用
array_combine)创建一个关联数组不是更好。 -
你能定义
randomly "mixed"和shuffle吗?
标签: php arrays sorting merge shuffle